如何在Android中实现三向滑动按钮

Aju*_*Aju 6 android button

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

在此输入图像描述

在此输入图像描述

在此输入图像描述

我该如何实现呢?

Kar*_*som 6

这实际上看起来就像搜索的延伸.

为了实现这种滑块我想创建一个扩展类搜索条.在构造函数中,我将使用.setMax(2); 这意味着搜索栏只有3个位置/步骤.

然后在默认实现中,我会使用seekbar.OnChangeListener().在有pogressChanged(...)方法切换与背景图像resoure .setBackgroundDrawable(...) ,如果需要改变用拇指.setThumb(...)你的愿望的形象.

如果您甚至想要更改滑块的位置,可以实现Click事件处理,并使用.setProgress()更改滑块的位置;

这是一个非常容易处理和快速实现的,因为它只需要几行代码.