Java 如何创建自定义步长滑块/范围组?

Java 如何创建自定义步长滑块/范围组?,java,android,android-studio,slider,Java,Android,Android Studio,Slider,我知道如何设置单选组的背景和单选按钮的自定义图像。我的问题是,我将如何创建一个类似于Uber应用程序中使用的范围滑块,该滑块可以更改每个位置单选按钮的图像,并在该位置自动调用指定的功能/操作?例如,如果用户停在第二个位置(按a>z排序),它将自动对列表a>z排序 当用户选择一个选项时,您的无线组会返回一个结果,对吗?是数字还是用户定义的值 使用OnClickListener或OnChangeListener分析结果,然后通过执行相关任务的switch语句运行该结果。我会尝试,但如何以编程方式基于

我知道如何设置单选组的背景和单选按钮的自定义图像。我的问题是,我将如何创建一个类似于Uber应用程序中使用的范围滑块,该滑块可以更改每个位置单选按钮的图像,并在该位置自动调用指定的功能/操作?例如,如果用户停在第二个位置(按a>z排序),它将自动对列表a>z排序


当用户选择一个选项时,您的无线组会返回一个结果,对吗?是数字还是用户定义的值


使用
OnClickListener
OnChangeListener
分析结果,然后通过执行相关任务的switch语句运行该结果。

我会尝试,但如何以编程方式基于位置更改图像?您可以设置无线组返回到所需图像名称的值,然后将其解析为所需图像的URI。例如,假设URI类似于“../images/radiomages/imageTEMP.png”,然后将TEMP替换为从无线组返回的值,并将其设置为图像图标。或者在Android的情况下,可能是Res.drawable.radiomagetemp.png或其他正确的东西?HI@SteveC.如果这个答案对你有帮助,你能接受吗?这是如何通过
RadioGroup
实现的?我认为底层实现是一个
SeekBar