Wytyczne AEP: przewidywane przejście wstecz

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 OnBackInvokedDispatcherPRIORITY_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.