Configurare le notifiche

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