3

我在使用自定义搜索栏拇指(又名洗涤器控件)时遇到问题。每当我按下它时,拇指就会被剪断,然后一旦我拖动它就会消失。我已经在搜索栏的右侧和左侧添加了填充以容纳末端的拇指。此图显示了在不同进展阶段和两端空闲时发生的情况:

搜索栏拇指剪裁

我还尝试向搜索栏添加拇指偏移:android:thumbOffset="0dp"。结果是按下时不再剪裁,但现在擦洗器控件不会移动到任一侧栏的最末端。此图显示了带有 thumbOffset 的搜索栏:

在此处输入图像描述

所有的scrubber 控件drawable 的大小都相同,因此当状态变为按下时,图像大小不会改变大小。是否有某种方法可以在按下时不进行剪辑并且仍然让擦洗器控件移动到栏的最末端?

4

2 回答 2

0

尝试将paddingAND your设置thumbOffset为拇指宽度的一半。即如果你的拇指宽度是 30,设置padding="15dp"thumbOffset="15dp"

于 2015-01-26T17:04:09.333 回答
0

为 SeekBar 使用 PaddingLeft 和 PaddingRight 以及 thumbOffset 属性。

于 2012-10-31T07:32:50.603 回答