Wciągające treści

Możesz użyć trybu pełnoekranowego, aby ukryć paski systemowe i korzystać z aplikacji na pełnym ekranie. Umożliwia to użytkownikom pełne zanurzenie się w treściach wideo, grach, obrazach i książkach oraz zapobiega przypadkowemu wyjściu z gry.

Wnioski

  • zapewniać użytkownikom intuicyjny sposób wyświetlania interfejsu, np. dotknięcie ekranu podczas odtwarzania filmu powoduje wyświetlenie elementów sterujących odtwarzaniem i pasków systemowych;

  • Nigdy nie ukrywaj na stałe pasków systemowych na urządzeniach osobistych. Nie możesz trwale ukryć pasków systemowych w aplikacji, chyba że wdrożysz ją w ramach Androida Enterprise. Dlatego projekty powinny uwzględniać te paski, aby zapewnić optymalne wrażenia. Dowiedz się więcej o projektowaniu pod kątem pasków systemowych.

  • Zapewnij nakładkę lub siatkę do nakładania tekstu i elementów sterujących.

  • Połącz tryb immersyjny z innymi funkcjami, takimi jak obraz w obrazie (PiP) i Chromecast, aby kontynuować oglądanie.

  • Tryb pełnoekranowy utrudnia użytkownikom dostęp do nawigacji systemowej, dlatego używaj go tylko wtedy, gdy korzyści dla użytkownika wykraczają poza zwykłe wykorzystanie dodatkowej przestrzeni na ekranie.

  • Tryb pełnoekranowy nie jest odpowiedni dla wszystkich treści. Zastanów się, kiedy warto pomóc użytkownikowi uniknąć przypadkowego wyjścia z aplikacji, w której często dotyka ekranu, np. z gry, lub kiedy warto zapewnić mu nieprzerwany widok, aby mógł oglądać filmy lub czytać książki.

Zwróć uwagę na to, jak często użytkownicy wchodzą do aplikacji i z niej wychodzą, aby sprawdzić powiadomienia, przeprowadzić spontaniczne wyszukiwanie lub wykonać inne działania. Tryb immersyjny utrudnia użytkownikom dostęp do nawigacji systemowej, dlatego używaj go tylko wtedy, gdy korzyści dla użytkownika są większe niż tylko wykorzystanie dodatkowej przestrzeni na ekranie.

Tryb pełnoekranowy nie jest odpowiedni dla wszystkich treści. Zastanów się, kiedy pomóc użytkownikowi uniknąć przypadkowego zamknięcia aplikacji w przypadku częstego klikania, np. podczas gry, lub zapewnić nieprzerwany widok, aby mógł oglądać filmy lub czytać książki.

Aby wdrożyć tryb pełnoekranowy, możesz użyć WindowInsetsControllerCompat, aby ukryć pasek stanu i pasek nawigacji lub tylko jeden z nich. Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym ukrywania pasków systemowych.

W sekcjach poniżej znajdziesz przykłady zastosowań trybu immersyjnego.

Film 1: odtwarzanie filmu – kliknięcie w celu wyświetlenia odpowiedniego interfejsu odtwarzacza


Ilustracja 1. Ukryte paski stanu i nawigacji mogą pomóc czytelnikowi w pełnym zaangażowaniu się w lekturę


Rysunek 2. Korzystanie z trybu pełnoekranowego w aplikacjach do gier, aby zapobiegać przypadkowemu klikaniu interfejsu systemu


Ilustracja 3. Obrazy na pełnym ekranie zwiększają zaangażowanie podczas rozmowy wideo


Ilustracja 4. Prezentacja na pełnym ekranie pozwala zaangażować odbiorców


Ilustracja 5. Kiosk z katalogiem ułatwiającym orientację w przestrzeni na urządzeniu nieosobistym (DPC lub aplikacja do wdrażania w firmie)

Android ma kilka funkcji, które dobrze sprawdzają się w poprawianiu wrażeń użytkowników związanych z treściami. Więcej informacji znajdziesz w tych artykułach: