2015-08-12 12 views
17

Wczoraj szukałem suwaków w Androidzie i znaleźć tej strony z wyszukiwarki Google: https://material.io/guidelines/components/sliders.html#sliders-discrete-sliderRealizacja wytycznych projektowych dla Google Sliders

wiem, że mogę użyć SeekBar w Androidzie wdrożyć suwaki. Jednak wydaje się, że Google ma bardzo ładne przykłady dyskretnych suwaków, ale nie mogę znaleźć żadnych przykładów kodu.

już wdrożone normalne SeekBar że patrzy tak:

Focused SeekBar in Android

Jak mogę zrobić to wyglądać tak?

Focused SeekBar in Android from Google design guidelines

(Różnica: Kiedy przenieść suwak, nie ma duży spadek, który pokazuje aktualną wartość)

myślę, że może po prostu brakowało dokumentacji kodu dla tych wytycznych projektowych. Czy ktoś wie, gdzie go znaleźć? Czy też różnica w projekcie wynika z tego, że na moim telefonie mam system Android 5.0.2?

Odpowiedz

16

niestety google tylko pod warunkiem, jak to powinno wyglądać, ale wydaje się, że żadna klasa dostarczone przez android bibliotek wsparcia :(

ale teraz można spróbować tej biblioteki: https://github.com/AnderWeb/discreteSeekBar

czy to dla elementy nawet więcej. materiał: https://github.com/navasmdc/MaterialDesignLibrary

nadzieją google dodaje to w późniejszych wydaniach ... dyskretny SeekBar

+10

Mam takie samo pytanie po roku ... Czy Google zapewnia teraz klasę do wdrożenia tego suwaka projektowania materiałów Google? – aeroxr1

1

Anderweb zawiera kilka problemów nd dla drugiej (MDL), możesz nie chcieć skompilować całej biblioteki projektowania materiałów tylko dla deskrypcyjnego paska wyszukiwania/suwaka.

Ale jest ładny GitHub repozytorium mogą okazać się przydatne: BubbleSeekBar

Starałem się znaleźć ładne rozwiązanie tego samego problemu. W moim przypadku próbowałem też znaleźć pasek wyszukiwania, który zawsze pokazuje bańkę. Po dwóch godzinach poszukiwań znalazłem bibliotekę BubbleSeekBar, która zapewnia każdy atrybut, jaki możesz wymyślić. Trudno było znaleźć tę bibliotekę, ponieważ plik readme nawet nie używa słowa "materiał".