我的 android 项目中有一个 RangeSlider,我想用我的一个可绘制对象来改变我的拇指。当我在 xml 代码中使用eekbar 尝试它时,它有效 ->
android:thumb="@drawable/my_drawable"
但它不适用于滑块或范围滑块。有没有办法自定义范围滑块的拇指?
通过这些方法以编程方式尝试此操作:
对于所有值 ->
public void setCustomThumbDrawable (Drawable drawable)
public void setCustomThumbDrawable (int drawableResId)
具体数值:
public void setCustomThumbDrawablesForValues (Drawable... drawables)
public void setCustomThumbDrawablesForValues (int... drawableResIds)
例如:
val rangeSlider = findViewById<RangeSlider>(R.id.movie_rating_range_slider)
rangeSlider.setCustomThumbDrawable(R.drawable.ic_apple)