2016-02-12 3 views
9

enter image description hereWie werden Teilstriche für Discrete Slider angezeigt?

Ich versuche, ein seekbar/Schieber wie die Discrete Slider kennzeichnungs - Click (das hat die kleinen Häkchen Indikatoren) im Material Design Guidelines. Ich kann die magische Beschwörung nicht herausfinden, die Häkchen erscheinen zu lassen, weiß jemand, wie man das macht?

Ich habe eine seekbar mit 5 Positionen (0-4)

<SeekBar 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:max="4" /> 
+0

Diese Frage hat nichts mit Hinweisen zu tun - es geht um Tick-Markierungen und Materialdesign. –

Antwort

12

Striche mit dem Stil-Attribut hinzufügen:

<SeekBar 
    android:id="@+id/seekBar" 
    style="@style/Widget.AppCompat.SeekBar.Discrete" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:max="10" 
    /> 

Oder fügen Sie sie manuell, indem Sie die Häkchen ziehbar Einstellung:

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> 
+4

Ahh sieht so aus, als wäre es kürzlich in der 24.x.x support lib hinzugefügt worden (scheint nicht in 23.4.0 verfügbar zu sein) –

+0

@NameSpace Ich bekomme keinen Ticker-Indikator auf seekbar, Kannst du mir bitte helfen? – Pankaj