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 intituladaNotification.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 intituladaNotification.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 |