Skonfiguruj powiadomienia

Użyj ustawień dostępnych w config.xml i integers.xml , aby skonfigurować wygląd i konfiguracje powiadomień.

Wygląd

Aby skonfigurować wygląd powiadomień, zmodyfikuj te ustawienia w config.xml :

Zamiar Ustawienie
Wyświetl nawigację w formie powiadomienia przeziernego (HUN) . config_showNavigationHeadsup
Wartość domyślna: true
Określ kolor tła karty powiadomień dla zatytułowanej kategorii
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Wartość domyślna: false
Ustaw kolor tła karty dla powiadomień z aplikacji systemowych. config_enableCardBackgroundColorForSystemApp
Wartość domyślna: false
Wyświetl nagłówek powiadomienia na górze listy powiadomień. config_showHeaderForNotifications
Wartość domyślna: false
Wyświetl stopkę powiadomień na dole listy powiadomień. config_showFooterForNotifications
Wartość domyślna: true
Zmień kolor akcentu małej ikony. config_enableSmallIconAccentColor
Wartość domyślna: true

Funkcjonalność

Aby skonfigurować sposób działania powiadomień, zaktualizuj te ustawienia w integers.xml :

Zamiar Ustawienie
Ustaw maksymalną liczbę członków grupy wyświetlaną po rozwinięciu grupy powiadomień. max_group_children_number
Wartość domyślna: 8
Określ czas trwania HUN w milisekundach. Po upływie tego czasu numery HUN są automatycznie odrzucane do czasu aktualizacji istniejącego HUN, dla którego ustawiono tę flagę:

Notification.FLAG_ONLY_ALERT_ONCE

Czas jest resetowany po odebraniu aktualizacji, a HUN jest wyświetlany przez dłuższy czas. W przypadku ustawienia tej flagi i otrzymania aktualizacji, czas nie zostanie zresetowany.
headsup_notification_duration_ms
Wartość domyślna: 8000
Ustaw minimalny czas wyświetlania (w milisekundach) dla HUN. Gdy aplikacja anuluje powiadomienie zaraz po jego opublikowaniu lub w skonfigurowanym czasie, numer HUN będzie wyświetlany przez co najmniej ten czas. heads_up_notification_minimum_time
Wartość domyślna: 2000
Określ całkowity czas trwania (w milisekundach) potrzebny animacji wlotu do wyświetlenia HUN. headsup_total_enter_duration_ms
Wartość domyślna: 233
Ustaw czas (w milisekundach) potrzebny animacji wlotu do wyświetlenia HUN dla wersji alfa. Podczas animacji czas potrzebny HUNowi na przejście z przezroczystego do nieprzezroczystego. headsup_alpha_enter_duration_ms
Wartość domyślna: 83
Określ czas (w milisekundach) potrzebny animacji wysuwanej do wyświetlenia powiadomienia od razu. headsup_exit_duration_ms
Wartość domyślna: 150

Zdefiniuj minimalną prędkość (w pikselach na sekundę) używaną do określenia, czy przesunięcie przesuwa się w tym samym kierunku.

min_velocity_for_swipe_direction_detection
Wartość domyślna: 50
,

Użyj ustawień dostępnych w config.xml i integers.xml , aby skonfigurować wygląd i konfiguracje powiadomień.

Wygląd

Aby skonfigurować wygląd powiadomień, zmodyfikuj te ustawienia w config.xml :

Zamiar Ustawienie
Wyświetl nawigację w formie powiadomienia przeziernego (HUN) . config_showNavigationHeadsup
Wartość domyślna: true
Określ kolor tła karty powiadomień dla zatytułowanej kategorii
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Wartość domyślna: false
Ustaw kolor tła karty dla powiadomień z aplikacji systemowych. config_enableCardBackgroundColorForSystemApp
Wartość domyślna: false
Wyświetl nagłówek powiadomienia na górze listy powiadomień. config_showHeaderForNotifications
Wartość domyślna: false
Wyświetl stopkę powiadomień na dole listy powiadomień. config_showFooterForNotifications
Wartość domyślna: true
Zmień kolor akcentu małej ikony. config_enableSmallIconAccentColor
Wartość domyślna: true

Funkcjonalność

Aby skonfigurować sposób działania powiadomień, zaktualizuj te ustawienia w integers.xml :

Zamiar Ustawienie
Ustaw maksymalną liczbę członków grupy wyświetlaną po rozwinięciu grupy powiadomień. max_group_children_number
Wartość domyślna: 8
Określ czas trwania HUN w milisekundach. Po upływie tego czasu numery HUN są automatycznie odrzucane do czasu aktualizacji istniejącego HUN, dla którego ustawiono tę flagę:

Notification.FLAG_ONLY_ALERT_ONCE

Czas jest resetowany po odebraniu aktualizacji, a HUN jest wyświetlany przez dłuższy czas. W przypadku ustawienia tej flagi i otrzymania aktualizacji, czas nie zostanie zresetowany.
headsup_notification_duration_ms
Wartość domyślna: 8000
Ustaw minimalny czas wyświetlania (w milisekundach) dla HUN. Gdy aplikacja anuluje powiadomienie zaraz po jego opublikowaniu lub w skonfigurowanym czasie, numer HUN będzie wyświetlany przez co najmniej ten czas. heads_up_notification_minimum_time
Wartość domyślna: 2000
Określ całkowity czas trwania (w milisekundach) potrzebny animacji wlotu do wyświetlenia HUN. headsup_total_enter_duration_ms
Wartość domyślna: 233
Ustaw czas (w milisekundach) potrzebny animacji wlotu do wyświetlenia HUN dla wersji alfa. Podczas animacji czas potrzebny HUNowi na przejście z przezroczystego do nieprzezroczystego. headsup_alpha_enter_duration_ms
Wartość domyślna: 83
Określ czas (w milisekundach) potrzebny animacji wysuwanej do wyświetlenia powiadomienia od razu. headsup_exit_duration_ms
Wartość domyślna: 150

Zdefiniuj minimalną prędkość (w pikselach na sekundę) używaną do określenia, czy przesunięcie przesuwa się w tym samym kierunku.

min_velocity_for_swipe_direction_detection
Wartość domyślna: 50