我正在继续我的Android设备中的滚动操作,如果我在设备中滚动任何东西后到达顶部和底部的终点,如果我们滚动它显示不同设备的一些颜色,例如:(三星它显示蓝光)。
这里我附上了一个截图:
我们如何删除它,或者我们是否有机会改变颜色
通常我们会使用ScrollView,Listview等来滚动视图,应该继续使用XML或者进行编程。
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:fillViewport="true"
android:overScrollMode="never"
android:scrollingCache="false"
android:fadingEdge="none" >
TRIED
android:cacheColorHint =“#00000000”
机器人:scrollingCache = “假”
list.setCacheColorHint(Color.TRANSPARENT);
机器人:fadingEdge = “无”
listView.setVerticalFadingEdgeEnabled(假);
机器人:overScrollMode = “从不”
但是没有任何改变可以帮助我解决这个问题。
答案 0 :(得分:0)
此效果命名为overscroll
listView.setOverscrollFooter(new ColorDrawable(Color.RED));
listView.setOverscrollHeader(new ColorDrawable(Color.RED));
请注意,某些设备会忽略此参数example here
答案 1 :(得分:0)
我不知道如何在ScrollView中完全禁用溢出,但是我遇到了一个可以用来改变溢出颜色的库。
答案 2 :(得分:0)
这是帮助我解决的解决方案
Custom overscroll glow/edge color for ListView?
用户 Menny
参考链接:http://evendanan.net/android/branding/2013/12/09/branding-edge-effect/
希望这有助于你