I\'m trying to style a seekbar/slider like the one labeled Discrete Slider - Click (that has the little tick mark indicators) in the Material Design Gu
Now you can use the Slider in the Material Components Library.
The tick marks are displayed by default in the discrete sliders.
<com.google.android.material.slider.Slider
android:valueFrom="0"
android:valueTo="10"
android:stepSize="1"
.../>
Add tick marks with the style attribute:
<SeekBar
android:id="@+id/seekBar"
style="@style/Widget.AppCompat.SeekBar.Discrete"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="10"
/>
Or add them manually by setting the tickMark drawable:
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="10"
android:tickMark="@drawable/tickmark"
/>
tickmark.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<size android:width="4dp"
android:height="4dp"/>
<solid android:color="@android:color/white"/>
</shape>