Configurare le notifiche

Utilizza le impostazioni fornite in config.xml e integers.xml per impostare l'aspetto e le configurazioni delle tue notifiche.

Aspetto

Per configurare l' aspetto delle notifiche, modifica queste impostazioni in config.xml :

Scopo Collocamento
Visualizza la navigazione come notifica heads-up (HUN) . config_showNavigationHeadsup
Predefinito: true
Specificare il colore di sfondo della scheda di notifica per la categoria intitolata
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Predefinito: false
Imposta il colore di sfondo della scheda per le notifiche dalle app di sistema. config_enableCardBackgroundColorForSystemApp
Predefinito: false
Visualizza l'intestazione della notifica nella parte superiore dell'elenco delle notifiche. config_showHeaderForNotifications
Predefinito: false
Visualizza il piè di pagina delle notifiche nella parte inferiore dell'elenco delle notifiche. config_showFooterForNotifications
Predefinito: true
Cambia il colore principale dell'icona piccola. config_enableSmallIconAccentColor
Predefinito: true

Funzionalità

Per configurare il funzionamento delle notifiche, aggiorna queste impostazioni in integers.xml :

Scopo Collocamento
Imposta il numero massimo di membri del gruppo visualizzati quando il gruppo di notifiche viene espanso. max_group_children_number
Predefinito: 8
Specificare la durata degli HUN in millisecondi. Al termine di questa durata, gli HUN vengono automaticamente licenziati fino all'aggiornamento di un HUN esistente per il quale è impostato questo flag:

Notification.FLAG_ONLY_ALERT_ONCE

L'ora viene reimpostata quando viene ricevuto un aggiornamento e l'HUN viene visualizzato per un periodo più lungo. Se questo flag viene impostato e viene ricevuto un aggiornamento, l'ora non verrà reimpostata.
headsup_notification_duration_ms
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 almeno per questo periodo di tempo. heads_up_notification_minimum_time
Impostazione predefinita: 2000
Specificare la durata totale (in millisecondi) necessaria a un'animazione fly-in per visualizzare un HUN. headsup_total_enter_duration_ms
Predefinito: 233
Imposta il tempo (in millisecondi) necessario a un'animazione fly-in per visualizzare un HUN per alfa. Durante l'animazione, il tempo necessario affinché un HUN passi da trasparente a opaco. headsup_alpha_enter_duration_ms
Predefinito: 83
Specificare il tempo (in millisecondi) necessario affinché un'animazione a comparsa visualizzi una notifica avvisata. headsup_exit_duration_ms
Predefinito: 150

Definire la velocità minima (in pixel al secondo) utilizzata per determinare che uno scorrimento si sposta nella stessa direzione.

min_velocity_for_swipe_direction_detection
Predefinito: 50
,

Utilizza le impostazioni fornite in config.xml e integers.xml per impostare l'aspetto e le configurazioni delle tue notifiche.

Aspetto

Per configurare l' aspetto delle notifiche, modifica queste impostazioni in config.xml :

Scopo Collocamento
Visualizza la navigazione come notifica heads-up (HUN) . config_showNavigationHeadsup
Predefinito: true
Specificare il colore di sfondo della scheda di notifica per la categoria intitolata
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Predefinito: false
Imposta il colore di sfondo della scheda per le notifiche dalle app di sistema. config_enableCardBackgroundColorForSystemApp
Predefinito: false
Visualizza l'intestazione della notifica nella parte superiore dell'elenco delle notifiche. config_showHeaderForNotifications
Predefinito: false
Visualizza il piè di pagina delle notifiche nella parte inferiore dell'elenco delle notifiche. config_showFooterForNotifications
Predefinito: true
Cambia il colore principale dell'icona piccola. config_enableSmallIconAccentColor
Predefinito: true

Funzionalità

Per configurare il funzionamento delle notifiche, aggiorna queste impostazioni in integers.xml :

Scopo Collocamento
Imposta il numero massimo di membri del gruppo visualizzati quando il gruppo di notifiche viene espanso. max_group_children_number
Predefinito: 8
Specificare la durata degli HUN in millisecondi. Al termine di questa durata, gli HUN vengono automaticamente licenziati fino all'aggiornamento di un HUN esistente per il quale è impostato questo flag:

Notification.FLAG_ONLY_ALERT_ONCE

L'ora viene reimpostata quando viene ricevuto un aggiornamento e l'HUN viene visualizzato per un periodo più lungo. Se questo flag viene impostato e viene ricevuto un aggiornamento, l'ora non verrà reimpostata.
headsup_notification_duration_ms
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 almeno per questo periodo di tempo. heads_up_notification_minimum_time
Impostazione predefinita: 2000
Specificare la durata totale (in millisecondi) necessaria a un'animazione fly-in per visualizzare un HUN. headsup_total_enter_duration_ms
Predefinito: 233
Imposta il tempo (in millisecondi) necessario a un'animazione fly-in per visualizzare un HUN per alfa. Durante l'animazione, il tempo necessario affinché un HUN passi da trasparente a opaco. headsup_alpha_enter_duration_ms
Predefinito: 83
Specificare il tempo (in millisecondi) necessario affinché un'animazione a comparsa visualizzi una notifica avvisata. headsup_exit_duration_ms
Predefinito: 150

Definire la velocità minima (in pixel al secondo) utilizzata per determinare che uno scorrimento si sposta nella stessa direzione.

min_velocity_for_swipe_direction_detection
Predefinito: 50