我想为我的应用实现一个三向滑动按钮.在第一个位置它应该显示一种颜色,在中心它应该显示另一种颜色,在结束位置它应该再次改变颜色.在这里,我正在为此提供图像.



我该如何实现呢?
这实际上看起来就像搜索栏的延伸.
为了实现这种滑块我想创建一个扩展类搜索条.在构造函数中,我将使用.setMax(2); 这意味着搜索栏只有3个位置/步骤.
然后在默认实现中,我会使用seekbar.OnChangeListener().在有pogressChanged(...)方法切换与背景图像resoure .setBackgroundDrawable(...) ,如果需要改变用拇指.setThumb(...)你的愿望的形象.
如果您甚至想要更改滑块的位置,可以实现Click事件处理,并使用.setProgress()更改滑块的位置;
这是一个非常容易处理和快速实现的,因为它只需要几行代码.
| 归档时间: |
|
| 查看次数: |
1929 次 |
| 最近记录: |