诸如 ListView 之类的可滚动视图在该方向上有更多内容的边缘会淡出内容。我怎样才能关闭这个淡入淡出?我知道您可以更改 cacheColorHint,如下所述:http: //developer.android.com/resources/articles/listview-backgrounds.html但这不是我想要的,也不会实现我想要的案子。
我想完全禁用淡入淡出或能够减小它的大小和/或透明度。这可能吗?
诸如 ListView 之类的可滚动视图在该方向上有更多内容的边缘会淡出内容。我怎样才能关闭这个淡入淡出?我知道您可以更改 cacheColorHint,如下所述:http: //developer.android.com/resources/articles/listview-backgrounds.html但这不是我想要的,也不会实现我想要的案子。
我想完全禁用淡入淡出或能够减小它的大小和/或透明度。这可能吗?
我现在实际上无法对其进行测试,但我相信 fadingEdge 是您正在寻找的:
android:fadingEdge="none"
或者
listView.setVerticalFadingEdgeEnabled(false);
http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)
如果有人通过谷歌找到这个:
如前所述,android:fadingEdge
已弃用。改用这个:
android:overScrollMode="never"
迟到的答案,但此时要保持与 API 13 及更低版本的向后兼容性,请同时使用android:requiresFadingEdge="none"
两者android:fadingEdge="none"
。