Zastosuj gest przewidywania powrotu do ekranu głównego, aby zapewnić płynniejszą i bardziej przewidywalną nawigację. Jeśli zdecydujesz się na model nawigacji wstecznej z wyprzedzeniem, Twoja aplikacja będzie automatycznie obsługiwać animacje systemowe, które sprawiają, że przejścia są płynniejsze i bardziej intuicyjne, co ułatwia użytkownikom poruszanie się po aplikacji.
Wymagana implementacja
Aby kwalifikować się do AEP, aplikacja musi obsługiwać gest powrotu do ekranu głównego z głównych aktywności. Aby to osiągnąć, pozostaw włączone animacje systemowe przewidywanego przejścia wstecz:
- Upewnij się, że w pliku AndroidManifest.xml dla aktywności programu uruchamiającego znajduje się wartość
android:enableOnBackInvokedCallback="true". - umożliwia systemowi wykonanie animacji powrotu na ekran główny. Jeśli aktywność launchera przechwytuje zdarzenia wstecz, użyj
OnBackInvokedDispatcherzPRIORITY_SYSTEM_NAVIGATION_OBSERVER, aby obserwować zdarzenia bez blokowania animacji.
Zakres obowiązywania wytycznych
Te wytyczne dotyczą wszystkich aplikacji na telefony, tablety, urządzenia składane i zegarki.
Wykluczenia
Od tych wytycznych nie ma żadnych wyjątków.
Dokumentacja i zasoby dotyczące funkcji
Poniższe materiały zawierają wskazówki dotyczące implementacji i szczegóły techniczne funkcji przewidywanego tła. Te materiały mają charakter wyłącznie informacyjny i nie zawierają dodatkowych wymagań programu.