Usa la configuración proporcionada en config.xml y integers.xml para configurar la apariencia y la configuración de tus notificaciones.
Aspecto
Para configurar la apariencia de las notificaciones, modifica estos parámetros de configuración en config.xml:
| Propósito | Configuración |
|---|---|
| Muestra la navegación como una notificación de atención (HUN). | config_showNavigationHeadsupPredeterminado: true |
Especifica el color de fondo de la tarjeta de notificación para la categoría titulada Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationPredeterminado: false |
| Establece el color de fondo de la tarjeta para las notificaciones de las apps del sistema. | config_enableCardBackgroundColorForSystemAppPredeterminado: false |
| Muestra el encabezado de la notificación en la parte superior de la lista de notificaciones. | config_showHeaderForNotificationsPredeterminado: false |
| Muestra el pie de página de la notificación en la parte inferior de la lista de notificaciones. | config_showFooterForNotificationsPredeterminado: true |
| Cambia el color de contraste del ícono pequeño. | config_enableSmallIconAccentColorPredeterminado: true |
Funcionalidad
Para configurar el funcionamiento de las notificaciones, actualiza estos parámetros de configuración en integers.xml:
| Propósito | Configuración |
|---|---|
| Establece la cantidad máxima de miembros del grupo que se muestran cuando se expande el grupo de notificaciones. | max_group_children_numberPredeterminado: 8 |
Especifica la duración de los HUN en milisegundos. Cuando transcurre esta duración, los HUN se descartan automáticamente hasta que se actualiza un HUN existente para el que se configuró esta marca:Notification.FLAG_ONLY_ALERT_ONCEEl tiempo se restablece cuando se recibe una actualización y se muestra el HUN durante un período más largo. Si se establece esta marca y se recibe una actualización, el tiempo no se restablecerá. |
headsup_notification_duration_msPredeterminado: 8000 |
| Establece el tiempo de visualización mínimo (en milisegundos) para un HUN. Cuando una app cancela una notificación en cuanto se publica o dentro del período configurado, la HUN se muestra durante, al menos, ese tiempo. | heads_up_notification_minimum_timePredeterminado: 2000 |
| Especifica la duración total (en milisegundos) que necesita una animación de entrada para mostrar un HUN. | headsup_total_enter_duration_msPredeterminado: 233 |
| Establece el tiempo (en milisegundos) que necesita una animación de entrada para mostrar una HUN para alfa. Durante la animación, el tiempo necesario para que un HUN realice la transición de transparente a opaco. | headsup_alpha_enter_duration_msPredeterminado: 83 |
| Especifica el tiempo (en milisegundos) que necesita una animación emergente para mostrar una notificación sobre la pantalla. | headsup_exit_duration_msPredeterminado: 150 |
|
Define la velocidad mínima (en píxeles por segundo) que se usa para determinar que un deslizamiento se mueve en la misma dirección. |
min_velocity_for_swipe_direction_detectionPredeterminado: 50 |