1

我正在尝试按照艺术团队的设计来实现一个 Seek Bar。他们想要一个不垂直居中的拇指,而是在进度条下方(我会发布一张图片,但我还没有足够的声誉来做这件事)。我一直在玩thumbOffset控制水平偏移的属性,但我找不到任何指示垂直偏移或填充的东西。结果,我只能获得一个拇指垂直居中的搜索栏。

我也尝试过扩展 SeekBar,但计算拇指位置的方法是私有的。除了从头开始实施全新的搜索栏组件之外,还有其他解决方案吗?

谢谢。

4

1 回答 1

1

这是一个想法(我没有尝试过),在您希望用户移动的位置下方创建一个搜索栏,并使用VIEW.INVISIBLE. 然后,在不可见搜索栏的onSeekBarChangedListener中,将第一个可见搜索栏设置为第二个搜索栏打开的值。最后给第一个setFocuseable(false)搜索栏,这样用户就不会从错误的地方移动搜索栏。如果这没有意义或不起作用,请告诉我,我将修改/删除它。

于 2012-12-04T20:24:35.060 回答