- Jaka jest korzyść z korzystania z komponentu nawigacyjnego w Android?
- Co oznacza nawigacja?
- Dlaczego zachowanie przycisków z tyłu i w górę musi być inne?
Jaka jest korzyść z korzystania z komponentu nawigacyjnego w Android?
Komponent nawigacyjny Android Jetpack pomaga wdrożyć nawigację, od prostych kliknięć przycisków po bardziej złożone wzorce, takie jak paski aplikacji i szuflada nawigacyjna. Komponent nawigacyjny zapewnia również spójne i przewidywalne wrażenia użytkownika poprzez przestrzeganie ustalonego zestawu zasad.
Co oznacza nawigacja?
Przycisk w górę służy do nawigacji w aplikacji opartej na hierarchicznych relacjach między ekranami. Na przykład, jeśli ekran A wyświetla listę elementów i wybór elementu prowadzi do ekranu B (który przedstawia ten element bardziej szczegółowo), ekran B powinien zaoferować przycisk UP, który powraca na ekran A.
Dlaczego zachowanie przycisków z tyłu i w górę musi być inne?
Problem polega na tym, że w górę i tył mają inne zachowanie. Jeśli użytkownik znajduje się w miejscu początkowym, przycisk UP nie powinien być wyświetlany. Gdy aplikacja zostanie uruchomiona za pomocą głębokiego linku do zadania innej aplikacji, UP powinien zabrać użytkowników do hierarchicznego miejsca docelowego nadrzędnego, a nie z powrotem do drugiej aplikacji.