
Android 16 wprowadza nowy szablon powiadomień, który pomoże użytkownikom bezproblemowo śledzić rozpoczęte przez nich ścieżki od początku do końca. Te powiadomienia będą miały większą widoczność w systemie i będą wyświetlane na górze panelu powiadomień.
Użyj Notification.ProgressStyle
, aby stylizować powiadomienia dotyczące postępu.
Główne przypadki użycia to m.in. usługi transportu osobowego, dostawy i nawigacja. W tej klasie znajdziesz możliwość oznaczania stanów i etapów na ścieżce użytkownika za pomocą punktów i segmentów.
Odpowiednie klasy
Poniższe klasy zawierają różne interfejsy API, których używasz do tworzenia powiadomień ProgressStyle
:
Anatomia i dostosowywanie
Ilustracje poniżej przedstawiają różne części powiadomień ProgressStyle
:

A. Nagłówek – podtekst |
|
B. Nagłówek – czas |
|
C. Tytuł treści |
|
D. Tekst treści |
|
E. Pasek postępu |
|
F. Przycisk działania |

Skonfiguruj
Używaj odpowiednich interfejsów API i stosuj sprawdzone metody, aby zapewnić użytkownikom jak najlepsze wrażenia podczas sprawdzania postępów.
- Ustaw odpowiednie pola, aby spełnić wymagania dotyczące promowanej widoczności.
- Używaj odpowiednich elementów wizualnych, aby prowadzić użytkowników. Na przykład aplikacje do przewozu osób powinny ustawić obraz pojazdu i użyć w powiadomieniu najbardziej dokładnego koloru pojazdu za pomocą parametru
Notification#setLargeIcon
. - Używaj zwięzłego i jasnego języka, aby określić postęp na ścieżce użytkownika. Ważne informacje, które powinny być zawarte w powiadomieniu, to czas przyjazdu, imię kierowcy i stan przejazdu.
- W powiadomieniu podaj przydatne i istotne działania, które usprawnią podróż użytkownika. Na przykład dodanie napiwku i dania do nowo zainicjowanego zamówienia dostawy jedzenia to przydatne działania przed dostawą.
- Użyj segmentów i punktów, aby oznaczyć stany. Na przykład segmenty mogą kolorować stan i czas trwania ruchu podczas przejazdu taksówką. Punkty reprezentują stany etapów, takich jak przygotowanie jedzenia, dostawa i odbiór pasażera.
- Zaktualizuj widok postępów, aby dokładnie odzwierciedlał rzeczywisty przebieg ścieżki. Na przykład zmiany w warunkach ruchu mogą być odzwierciedlone w zmianach kolorów odcinków i aktualizacjach tekstu.
Poniższy przykład przedstawia ProgressStyle
powiadomienie z aplikacji do przewozu osób.
Przykład pokazuje użycie obrazu pojazdu jako ikony trackera oraz segmentów i punktów do oznaczenia przejazdów i etapów.
Aby wypróbować te interfejsy API, zapoznaj się z przykładową aplikacją.