シークバー/スライダーのスタイルをDiscrete Slider-Click(小さな目盛りのインジケーターが付いている)のようにしようとしています マテリアルデザインガイドライン 。目盛りを表示させる魔法の呪文がわかりません。これを行う方法を知っている人はいますか?
5つの位置(0〜4)のシークバーがあります
<SeekBar
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:max="4" />
Style属性で目盛りを追加します。
<SeekBar
Android:id="@+id/seekBar"
style="@style/Widget.AppCompat.SeekBar.Discrete"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:max="10"
/>
または、tickMarkドローアブルを設定して手動で追加します。
<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>