Aby skonfigurować wygląd i ustawienia powiadomień, użyj ustawień w sekcji config.xml i integers.xml.
Wygląd
Aby skonfigurować wygląd powiadomień, zmień te ustawienia w sekcji config.xml:
| Cel | Ustawienie |
|---|---|
| Wyświetlanie nawigacji jako powiadomienia z ostrzeżeniem (HUN). | config_showNavigationHeadsupDomyślnie: true |
Określ kolor tła karty powiadomienia dla kategorii Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationDomyślnie: false |
| Ustaw kolor tła karty dla powiadomień z aplikacji systemowych. | config_enableCardBackgroundColorForSystemAppDomyślnie: false |
| Wyświetlanie nagłówka powiadomienia u góry listy powiadomień. | config_showHeaderForNotificationsDomyślnie: false |
| wyświetlać stopkę powiadomienia u dołu listy powiadomień, | config_showFooterForNotificationsDomyślnie: true |
| Zmień kolor akcentu małej ikony. | config_enableSmallIconAccentColorDomyślnie: true |
Funkcjonalność
Aby skonfigurować działanie powiadomień, zaktualizuj te ustawienia w integers.xml:
| Cel | Ustawienie |
|---|---|
| Ustaw maksymalną liczbę członków grupy wyświetlanych po rozwinięciu grupy powiadomień. | max_group_children_numberDomyślnie: 8 |
Podaj czas trwania testu w milisekundach. Po upływie tego czasu ostrzeżenia o nieaktualnych treściach są automatycznie usuwane, dopóki nie zostanie przesłana aktualizacja istniejących ostrzeżeń o nieaktualnych treściach, dla których ustawiono ten parametr:Notification.FLAG_ONLY_ALERT_ONCECzas jest resetowany po otrzymaniu aktualizacji i wyświetleniu ostrzeżenia o nieaktualnych treściach przez dłuższy czas. Jeśli ta flaga jest ustawiona i otrzymano aktualizację, czas nie zostanie zresetowany. |
headsup_notification_duration_msDomyślnie: 8000 |
| Ustaw minimalny czas wyświetlania (w milisekundach) dla HUN. Gdy aplikacja anuluje powiadomienie zaraz po jego wysłaniu lub w ramach skonfigurowanego czasu, użytkownik będzie widzieć powiadomienie przez co najmniej ten czas. | heads_up_notification_minimum_timeDomyślnie: 2000 |
| Podaj łączny czas trwania (w milisekundach), jaki zajmuje animacja wjeżdżąca, aby wyświetlić HUN. | headsup_total_enter_duration_msDomyślnie: 233 |
| Ustaw czas (w milisekundach), jaki animacja wlatywania potrzebuje na wyświetlenie HUN-a dla alfa. Podczas animacji czas potrzebny do przejścia z przezroczystości do nieprzezroczystości. | headsup_alpha_enter_duration_msDomyślnie: 83 |
| Określ czas (w milisekundach) potrzebny animacji wyskakującej na wyświetlenie powiadomienia. | headsup_exit_duration_msDomyślnie: 150 |
|
Określ minimalną prędkość (w pikselach na sekundę) używaną do określenia, czy gest przesunięcia odbywa się w tym samym kierunku. |
min_velocity_for_swipe_direction_detectionDomyślnie: 50 |