Android ListView滚动条拇指大小未正确处理

时间:2017-03-16 07:49:53

标签: android listview scrollbar overscroll

要禁用所需触摸行为的快速滚动,我希望在列表视图上使用相同的设计进行正常滚动快速滚动。我拿了快速滚动拇指并将其设置为普通滚动拇指,但普通拇指有一个奇怪的滚动问题。

滚动到底部时,拇指的一半会消失在底线后面,拇指的强制高度会被忽略。

这是拇指形状,我将偏移移到顶部,使拇指与底部对齐。

<?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>

这就是它看起来像什么,如果我滚动到顶部看起来像什么,蓝色标记的形状隐藏在顶部面板后面,所以当拇指到达顶部时滚动不会停止。

thumb

我尝试设置偏移或填充但没有成功,似乎有一个固定物理高度的默认拇指无法覆盖。

0 个答案:

没有答案