要禁用所需触摸行为的快速滚动,我希望在列表视图上使用相同的设计进行正常滚动快速滚动。我拿了快速滚动拇指并将其设置为普通滚动拇指,但普通拇指有一个奇怪的滚动问题。
滚动到底部时,拇指的一半会消失在底线后面,拇指的强制高度会被忽略。
这是拇指形状,我将偏移移到顶部,使拇指与底部对齐。
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:top="-32dp" android:bottom="0dp">
<shape>
<size android:height="48dp" android:width="8dp"/>
<solid android:color="#cbcbcb"/>
</shape>
</item>
</layer-list>
这就是它看起来像什么,如果我滚动到顶部看起来像什么,蓝色标记的形状隐藏在顶部面板后面,所以当拇指到达顶部时滚动不会停止。
我尝试设置偏移或填充但没有成功,似乎有一个固定物理高度的默认拇指无法覆盖。