可滚动视图(例如ListView)沿着边缘的内容淡出,其中该方向上有更多内容。我怎么能把这个淡化呢?我知道你可以改变cacheColorHint,如下所述:http://developer.android.com/resources/articles/listview-backgrounds.html但这不是我想要的,在这种情况下无法达到我想要的效果。
我想完全禁用淡入淡出或者能够减小淡入淡出的大小和/或透明度。这可能吗?
答案 0 :(得分:85)
我现在无法对它进行测试,但我相信fadingEdge正是您所需要的:
android:fadingEdge="none"
或
listView.setVerticalFadingEdgeEnabled(false);
http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)
答案 1 :(得分:46)
如果有人通过Google发现此消息:
如前所述,android:fadingEdge
已弃用。请改用:
android:overScrollMode="never"
答案 2 :(得分:9)
迟到的答案,但此时要保持与API 13及更低版本的向后兼容性,同时使用android:requiresFadingEdge="none"
和android:fadingEdge="none"
。
答案 3 :(得分:0)