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_showNavigationHeadsupValore predefinito: true |
Specifica il colore di sfondo della scheda di notifica per la categoria Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationValore predefinito: false |
| Imposta il colore di sfondo della scheda per le notifiche delle app di sistema. | config_enableCardBackgroundColorForSystemAppValore predefinito: false |
| Mostra l'intestazione della notifica nella parte superiore dell'elenco delle notifiche. | config_showHeaderForNotificationsValore predefinito: false |
| Mostra il piè di pagina della notifica nella parte inferiore dell'elenco delle notifiche. | config_showFooterForNotificationsValore predefinito: true |
| Modifica il colore di sfondo dell'icona piccola. | config_enableSmallIconAccentColorValore 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_numberValore 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_ONCEIl 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_msValore 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_timeValore predefinito: 2000 |
| Specifica la durata totale (in millisecondi) necessaria a un'animazione di comparsa per visualizzare un HUN. | headsup_total_enter_duration_msValore 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_msValore predefinito: 83 |
| Specifica il tempo (in millisecondi) necessario a un'animazione popup per visualizzare una notifica di avviso. | headsup_exit_duration_msValore 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_detectionValore predefinito: 50 |