2015-08-12 13 views
17

Ieri ero alla ricerca di cursori di Android e ha trovato questo sito con la ricerca di Google: https://material.io/guidelines/components/sliders.html#sliders-discrete-sliderAttuazione linee guida di progettazione di Google per Sliders

So che posso utilizzare un SeekBar in Android per implementare cursori. Tuttavia, Google sembra avere esempi molto belli di cursori discreti ma non riesco a trovare esempi di codice.

ho già implementato un normale SeekBar che sta cercando in questo modo:

Focused SeekBar in Android

Come posso farlo sembrare come questo?

Focused SeekBar in Android from Google design guidelines

(differenza: quando muovo il cursore, non c'è grande goccia che mostra il valore corrente)

penso potrei aver perso la documentazione del codice per queste linee guida di progettazione. Qualcuno sa dove trovarlo? O è la differenza di progettazione perché ho Android 5.0.2 sul mio telefono?

risposta

16

purtroppo Google ha appena fornito come dovrebbe essere simile, ma non sembra esserci nessuna classe fornita dalle librerie di supporto Android :(

ma per ora si può provare questa libreria: https://github.com/AnderWeb/discreteSeekBar

o questo per elementi ancora più materiali:. https://github.com/navasmdc/MaterialDesignLibrary

spera Google aggiunge questo nelle versioni successive ... SeekBar discreta

+10

Ho la stessa domanda dopo un anno ... Google fornisce ora la classe per implementare questo slider del design dei materiali di Google? – aeroxr1

1

di AnderWeb ha qualche problema a per l'altro (MDL), potresti non voler compilare l'intera libreria di progettazione dei materiali solo per una barra di ricerca/cursore descretto.

Ma c'è un repository github bella si possono trovare utili: BubbleSeekBar

ho cercato di trovare una bella soluzione per lo stesso problema. Nel mio caso stavo anche cercando una barra di ricerca che mostri sempre la bolla. Dopo due ore di ricerche ho trovato la libreria BubbleSeekBar, che fornisce ogni singolo attributo a cui puoi pensare. È stato difficile trovare questa libreria poiché il file readme non utilizza nemmeno la parola "materiale".

Problemi correlati