Configurar notificações,Configurar notificações

Use as configurações fornecidas em config.xml e integers.xml para definir a aparência e as configurações de suas notificações.

Aparência

Para configurar a aparência das notificações, modifique estas configurações em config.xml :

Propósito Contexto
Exiba a navegação como uma notificação de alerta (HUN) . config_showNavigationHeadsup
Padrão: true
Especifique a cor de fundo do cartão de notificação para a categoria intitulada
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Padrão: false
Defina a cor de fundo do cartão para notificações de aplicativos do sistema. config_enableCardBackgroundColorForSystemApp
Padrão: false
Exiba o cabeçalho da notificação no topo da lista de notificações. config_showHeaderForNotifications
Padrão: false
Exiba o rodapé da notificação na parte inferior da lista de notificações. config_showFooterForNotifications
Padrão: true
Altere a cor de destaque do ícone pequeno. config_enableSmallIconAccentColor
Padrão: true

Funcionalidade

Para configurar como as notificações funcionam , atualize essas configurações em integers.xml :

Propósito Contexto
Defina o número máximo de membros do grupo exibidos quando o grupo de notificação for expandido. max_group_children_number
Padrão: 8
Especifique a duração dos HUNs em milissegundos. Quando esta duração expira, os HUNs são automaticamente descartados até que uma atualização para um HUN existente para o qual este sinalizador esteja definido:

Notification.FLAG_ONLY_ALERT_ONCE

O tempo é zerado quando uma atualização é recebida e o HUN é exibido por um período mais longo. Caso este sinalizador seja definido e uma atualização recebida, o tempo não será zerado.
headsup_notification_duration_ms
Padrão: 8000
Defina o tempo mínimo de exibição (em milissegundos) para um HUN. Quando um aplicativo cancela a notificação assim que ela é postada ou dentro do tempo configurado, o HUN é exibido pelo menos durante esse período. heads_up_notification_minimum_time
Padrão: 2000
Especifique a duração total (em milissegundos) necessária para uma animação fly-in exibir um HUN. headsup_total_enter_duration_ms
Padrão: 233
Defina o tempo (em milissegundos) necessário para uma animação fly-in exibir um HUN para alfa. Durante a animação, o tempo necessário para um HUN fazer a transição de transparente para opaco. headsup_alpha_enter_duration_ms
Padrão: 83
Especifique o tempo (em milissegundos) necessário para uma animação suspensa exibir uma notificação de alerta. headsup_exit_duration_ms
Padrão: 150

Defina a velocidade mínima (em pixels por segundo) usada para determinar se um golpe se move na mesma direção.

min_velocity_for_swipe_direction_detection
Padrão: 50
,

Use as configurações fornecidas em config.xml e integers.xml para definir a aparência e as configurações de suas notificações.

Aparência

Para configurar a aparência das notificações, modifique estas configurações em config.xml :

Propósito Contexto
Exiba a navegação como uma notificação de alerta (HUN) . config_showNavigationHeadsup
Padrão: true
Especifique a cor de fundo do cartão de notificação para a categoria intitulada
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Padrão: false
Defina a cor de fundo do cartão para notificações de aplicativos do sistema. config_enableCardBackgroundColorForSystemApp
Padrão: false
Exiba o cabeçalho da notificação no topo da lista de notificações. config_showHeaderForNotifications
Padrão: false
Exiba o rodapé da notificação na parte inferior da lista de notificações. config_showFooterForNotifications
Padrão: true
Altere a cor de destaque do ícone pequeno. config_enableSmallIconAccentColor
Padrão: true

Funcionalidade

Para configurar como as notificações funcionam , atualize essas configurações em integers.xml :

Propósito Contexto
Defina o número máximo de membros do grupo exibidos quando o grupo de notificação for expandido. max_group_children_number
Padrão: 8
Especifique a duração dos HUNs em milissegundos. Quando esta duração expira, os HUNs são automaticamente descartados até que uma atualização para um HUN existente para o qual este sinalizador esteja definido:

Notification.FLAG_ONLY_ALERT_ONCE

O tempo é zerado quando uma atualização é recebida e o HUN é exibido por um período mais longo. Caso este sinalizador seja definido e uma atualização recebida, o tempo não será zerado.
headsup_notification_duration_ms
Padrão: 8000
Defina o tempo mínimo de exibição (em milissegundos) para um HUN. Quando um aplicativo cancela a notificação assim que ela é postada ou dentro do tempo configurado, o HUN é exibido pelo menos durante esse período. heads_up_notification_minimum_time
Padrão: 2000
Especifique a duração total (em milissegundos) necessária para uma animação fly-in exibir um HUN. headsup_total_enter_duration_ms
Padrão: 233
Defina o tempo (em milissegundos) necessário para uma animação fly-in exibir um HUN para alfa. Durante a animação, o tempo necessário para um HUN fazer a transição de transparente para opaco. headsup_alpha_enter_duration_ms
Padrão: 83
Especifique o tempo (em milissegundos) necessário para uma animação suspensa exibir uma notificação de alerta. headsup_exit_duration_ms
Padrão: 150

Defina a velocidade mínima (em pixels por segundo) usada para determinar se um golpe se move na mesma direção.

min_velocity_for_swipe_direction_detection
Padrão: 50