Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试按照艺术团队的设计来实现一个 Seek Bar。他们想要一个不垂直居中的拇指,而是在进度条下方(我会发布一张图片,但我还没有足够的声誉来做这件事)。我一直在玩thumbOffset控制水平偏移的属性,但我找不到任何指示垂直偏移或填充的东西。结果,我只能获得一个拇指垂直居中的搜索栏。
thumbOffset
我也尝试过扩展 SeekBar,但计算拇指位置的方法是私有的。除了从头开始实施全新的搜索栏组件之外,还有其他解决方案吗?
谢谢。
这是一个想法(我没有尝试过),在您希望用户移动的位置下方创建一个搜索栏,并使用VIEW.INVISIBLE. 然后,在不可见搜索栏的onSeekBarChangedListener中,将第一个可见搜索栏设置为第二个搜索栏打开的值。最后给第一个setFocuseable(false)搜索栏,这样用户就不会从错误的地方移动搜索栏。如果这没有意义或不起作用,请告诉我,我将修改/删除它。
VIEW.INVISIBLE
onSeekBarChangedListener
setFocuseable(false)