我遇到自定义搜索栏拇指(也就是擦洗器控件)的问题。每当我按下它时,拇指就会被削减,一旦我拖动它就会消失。我已经在搜索栏的右侧和左侧添加了填充,以便在末端容纳拇指。此图像显示了在不同进展阶段和两端闲置时发生的情况:
我也尝试在搜索栏中添加一个拇指偏移:android:thumbOffset="0dp"
。结果是按下时不再剪切,但现在洗涤器控件不会移动到任何一侧的栏的最末端。此图像显示了使用thumbOffset的搜索栏:
所有洗涤器控件可绘制的大小都相同,因此在按下状态时图像大小不会改变大小。是否有某种方法可以在按下时不进行剪裁,并且仍然将滑块控制移动到条形的最末端?
答案 0 :(得分:0)
为SeekBar使用PaddingLeft和PaddingRight以及thumbOffset属性。
答案 1 :(得分:0)
尝试将padding
和thumbOffset
设置为拇指宽度的一半。
即如果拇指的宽度为30,请设置padding="15dp"
和thumbOffset="15dp"