6

Mam zamiar opracować aplikację na Androida w naszej szkole jako projekt.Projektowanie materiałów Android na urządzeniach KitKat (i niższych)

Chcę używać nowego Material Design od Google, ale wiem, że jest dostępny tylko na urządzeniach z Androidem-L. Jack Underwood opublikował ostatnio kalendarz o nazwie "Today Calendar", który jest w stylu materiałowym i działa na KitKat i niższych urządzeniach.

Wiem, że wysokość słupka Actionbar jest nieco większa od poprzedniej, a przełącznik szuflady nawigacji ma nowy styl. I tak ...

Jak mogę to wdrożyć?

Odpowiedz

5

Obecnie system Android-L zawiera motyw materiałowy, który działa tylko w wersji Android-L.

Możesz stworzyć styl materiału bez tego motywu. Na przykład:

  • można użyć niestandardowego ActionBar (jest to CustomView) o jednolitym kolorze, bez cienia i ikoną navdrawer insted standardowych ikon aplikacji.

  • Możesz zbudować słupek podpodłogowy z linią LinearLayout poniżej paska akcji o tym samym kolorze.

  • Można budować pływającej przycisk akcji z ruchomym kole (i cień w PNG)

  • i tak dalej ...

My nie wiemy, co będzie dostępne dla starszych wersji. Może być czymś tak, jak pasek narzędzi nowej klasy będzie dostępny w bibliotece wsparcia (i będzie to zamykać pasek akcji). Sugeruję, żebyś czekał miesiąc.

+0

Dziękuję, Sir! Ale nie wiem, co masz na myśli, mówiąc: "Możesz zbudować pasek subheadera z LinearLayout poniżej paska akcji w tym samym kolorze.". Czy możesz mi to wyjaśnić? Z poważaniem! – PatrickMA

+0

@GabrieleMariotti Nie będzie tak w przypadku systemu Android sdk 5.0, począwszy od 17 października 2014. –

+0

@IgorGanapolsky Oczywiście. Napisałem "Obecnie z Androidem-L". Nie jestem w stanie przewidzieć przyszłości :-) –

3

appcompat v21 obsługuje również pasek narzędzi na urządzeniach pre-Lollipop.

Możesz sprawdzić blog Chrisa o pomoc w tej https://chris.banes.me/2014/10/17/appcompat-v21/

Oczywiście, atrybuty elewacyjne nie działa na urządzeniach wstępnie lizak, więc trzeba realizować niestandardowe cień do wersji < 21. Chciałbym sugeruje, że gradientowy szuflady o wysokości około 4dp działa dobrze.

Powiązane problemy