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_showNavigationHeadsup Domyślnie: true |
Określ kolor tła karty powiadomienia dla kategorii Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Domyślnie: false |
Ustaw kolor tła karty dla powiadomień z aplikacji systemowych. | config_enableCardBackgroundColorForSystemApp Domyślnie: false |
Wyświetlanie nagłówka powiadomienia u góry listy powiadomień. | config_showHeaderForNotifications Domyślnie: false |
wyświetlać stopkę powiadomienia u dołu listy powiadomień, | config_showFooterForNotifications Domyślnie: true |
Zmień kolor akcentu małej ikony. | config_enableSmallIconAccentColor Domyś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_number Domyś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_ONCE Czas 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_ms Domyś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_time Domyślnie: 2000 |
Podaj łączny czas trwania (w milisekundach), jaki zajmuje animacja wjeżdżąca, aby wyświetlić HUN. | headsup_total_enter_duration_ms Domyś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_ms Domyślnie: 83 |
Określ czas (w milisekundach) potrzebny animacji wyskakującej na wyświetlenie powiadomienia. | headsup_exit_duration_ms Domyś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_detection Domyślnie: 50 |