580
Rozdział 14.
Potrzebujemy więcej możliwości
Widoki kart zapewniają łatwą nawigację…
W rozdziale 12. przedstawiliśmy układ kart jako sposób ułatwiania użytkownikom
poruszania się po aplikacji. W tym rozdziale dodaliśmy do naszej aplikacji
Włoskie
Co Nieco
ekran startowy oraz karty dla wszystkich głównych kategorii: Pizze,
Makarony oraz Pizzerie:
Układy kart świetnie się sprawdzają w sytuacjach, gdy mamy niewielką liczbę ekranów
kategorii, znajdujących się na tym samym poziomie hierarchii aplikacji. Ale co zrobić
w przypadkach, gdy chcemy używać dużej liczby kart bądź też grupować karty w sekcje?
…ale szuflady nawigacyjne pozwalają wyświetlać więcej opcji
Jeśli chcemy zapewnić użytkownikom możliwość wybierania spośród dużej liczby
opcji bądź też grupowania ich w sekcje, to lepszym rozwiązaniem niż karty mogą
się okazać
szuflady nawigacyjne
. Szuflada nawigacyjna to panel wysuwany spoza
pionowej krawędzi ekranu i zawierający odnośniki do innych miejsc aplikacji; pozwala
on także grupować te odnośniki w sekcje. Na przykład aplikacja Gmail używa szuflady
nawigacyjnej zawierającej sekcje takie jak kategorie e-maili oraz wszystkie etykiety:
To są karty, które utworzyliśmy
w rozdziale 12.
To jest aplikacja Gmail.
Jest ona wyposażona
w szufladę nawigacyjną,
wysuwaną z boku
i przesłaniającą główną
zawartość ekranu. Szuflada
ta udostępnia wiele opcji,
których można używać do
przechodzenia do różnych
miejsc w aplikacji.
Głowne kategorie
e-maili są umieszczone
na górze szuflady.
W osobnej sekcji są
wyświetlane kategorie,
które użytkownik
ostatnio wybrał.
I w końcu u dołu
znajduje się długa
lista wszystkich etykiet
wiadomości.
Kliknięcie któregoś z elementów
umieszczonych w szufladzie
powoduje jej zamknięcie
i wyświetlenie zawartości
odpowiadającej wybranej opcji.
Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.