Slide 2
Slide 2 text
Wykorzystanie NavigationDrawera
Komponent NavigationDrawer zajmuje się za nas animacją, ukrywaniem i
pokazywaniem swojej zawartości. Do zadań programisty należy:
1. Dostarczenie odpowiedniego layoutu aktywności z użyciem widoku DrawerLayout
2. Obsługa interakcji użytkownika z opcjami wyświetlanymi w drawerze
3. Ewentualne pokazywanie i ukrywanie drawera programowo, w reakcji na inne
zdarzenia niż swipe po ekranie
Dobrą praktyką jest podpięcie NavigationDrawera do ikonki aplikacji w ActionBarze, z
uwagi na nieoczywistość zastosowania tego rodzaju nawigacji w aplikacji.
Aby skorzystać z komponentu, należy mieć dołączoną i skonfigurowaną bibliotekę
Support Library (v4), jest ona dołączana automatycznie do nowotworzonych projektów.
Część prezentacji zakłada przypadek pisania aplikacji dla wersji API 11+ z uwagi na
wykorzystanie ActionBara. Aby przystosować kod do starszych wersji platformy,
wystarczy skorzystać z ActionBarCompat zgodnie z Code Lab 01.