Utilizza le impostazioni fornite in config.xml
e integers.xml
per configurare l'aspetto e le configurazioni delle notifiche.
Aspetto
Per configurare l'aspetto delle notifiche, modifica queste impostazioni in
config.xml
:
Finalità | Impostazione |
---|---|
Mostra la navigazione come notifica in evidenza (HUN). | config_showNavigationHeadsup Valore predefinito: true |
Specifica il colore di sfondo della scheda di notifica per la categoria Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Valore predefinito: false |
Imposta il colore di sfondo della scheda per le notifiche delle app di sistema. | config_enableCardBackgroundColorForSystemApp Valore predefinito: false |
Mostra l'intestazione della notifica nella parte superiore dell'elenco delle notifiche. | config_showHeaderForNotifications Valore predefinito: false |
Mostra il piè di pagina della notifica nella parte inferiore dell'elenco delle notifiche. | config_showFooterForNotifications Valore predefinito: true |
Modifica il colore di sfondo dell'icona piccola. | config_enableSmallIconAccentColor Valore predefinito: true |
Funzionalità
Per configurare il funzionamento delle notifiche, aggiorna queste impostazioni in
integers.xml
:
Finalità | Impostazione |
---|---|
Imposta il numero massimo di membri del gruppo visualizzati quando il gruppo di notifiche viene espanso. | max_group_children_number Valore predefinito: 8 |
Specifica la durata degli HUN in millisecondi. Al termine di questa durata, gli avvisi di notifica di aggiornamento vengono chiusi automaticamente finché non viene eseguito un aggiornamento di un avviso di notifica di aggiornamento esistente per il quale è impostato questo flag:Notification.FLAG_ONLY_ALERT_ONCE Il tempo viene reimpostato quando viene ricevuto un aggiornamento e l'avviso di notifica di aggiornamento viene visualizzato per una durata più lunga. Se questo flag è impostato e viene ricevuto un aggiornamento, l'ora non verrà reimpostata. |
headsup_notification_duration_ms Valore predefinito: 8000 |
Imposta il tempo di visualizzazione minimo (in millisecondi) per un HUN. Quando un'app annulla la notifica non appena viene pubblicata o entro il periodo di tempo configurato, l'HUN viene visualizzato per almeno questo periodo di tempo. | heads_up_notification_minimum_time Valore predefinito: 2000 |
Specifica la durata totale (in millisecondi) necessaria a un'animazione di comparsa per visualizzare un HUN. | headsup_total_enter_duration_ms Valore predefinito: 233 |
Imposta il tempo (in millisecondi) necessario a un'animazione di comparsa per visualizzare un valore HUN per l'alpha. Durante l'animazione, il tempo necessario per la transizione di un HUN da trasparente a opaco. | headsup_alpha_enter_duration_ms Valore predefinito: 83 |
Specifica il tempo (in millisecondi) necessario a un'animazione popup per visualizzare una notifica di avviso. | headsup_exit_duration_ms Valore predefinito: 150 |
Definisci la velocità minima (in pixel al secondo) utilizzata per determinare che uno scorrimento avviene nella stessa direzione. |
min_velocity_for_swipe_direction_detection Valore predefinito: 50 |