如何更改滑块 Android 材料设计中的线条和拇指颜色?

Mal*_*alo 3 android styles slider rangeslider

我有一个在 xml 中创建的 rangelsider,如下面的代码

     <com.google.android.material.slider.RangeSlider
android:id="@+id/dataSlider"
android:layout_height="5dp"
android:layout_width="match_parent"
 android:valueFrom="0.0"
android:visibility="visible"
android:valueTo="100.0"
app:values="@array/initial_slider_values"  />
Run Code Online (Sandbox Code Playgroud)

我想更改拇指圆圈的颜色并使其变小,还想更改线条颜色,样式不起作用

Ali*_*dam 12

您可以使用这些属性

打钩

app:tickColor
app:tickColorActive
app:tickColorInactive
Run Code Online (Sandbox Code Playgroud)

拇指

app:thumbColor
app:haloColor
app:thumbStrokeColor

app:thumbRadius
Run Code Online (Sandbox Code Playgroud)

更多属性和实现 https://material.io/components/sliders/android#using-sliders