android – 具有渐变边缘的水平回收视图

如果我查看stackoverflow应用程序的水平回收查看,我可以看到他们使用“淡化边缘”技术,以便用户知道回收者视图的左侧和右侧有项目,他/她可以滚动.

在listview中,我认为通过调用Romain Guy(http://www.curious-creature.com/category/android/page/2/)所描述的下面的内容来启用此效果:

android:cacheColorHint=”#00000000″

在Recyclerview中不存在这样的选择.是否有内置方法允许这些淡化边缘用于recyclerview或者它只是必须是黑客?

解决方法

我认为你要寻找的属性是:
android:requiresFadingEdge="horizontal|vertical"

您可以从回收站视图的documentation中搜索并更好地理解此属性.

您正在谈论的另一个属性’cacheColorHint’可用于将淡入淡出的颜色与背景颜色相匹配.此属性是绘制列表视图的颜色,并定义为opaque color,因为您并不总是有白色背景(我认为是默认颜色……但我不确定),最好的选择是使用Romain Guy建议的透明色“#00000000”.

希望这就是你要找的!

干杯

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...