Utilisez les paramètres fournis dans config.xml
et integers.xml
pour configurer l'apparence et les configurations de vos notifications.
Apparence
Pour configurer l'apparence des notifications, modifiez ces paramètres dans config.xml
:
Objectif | Paramètre |
---|---|
Affichez la navigation sous la forme d'une notification prioritaire. | config_showNavigationHeadsup Par défaut: true |
Spécifiez la couleur d'arrière-plan de la fiche de notification pour la catégorie intitulée Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Par défaut: false |
Définissez la couleur d'arrière-plan de la fiche pour les notifications provenant des applications système. | config_enableCardBackgroundColorForSystemApp Par défaut: false |
Affichez l'en-tête de notification en haut de la liste des notifications. | config_showHeaderForNotifications Par défaut: false |
Afficher le pied de page de la notification en bas de la liste des notifications. | config_showFooterForNotifications Par défaut: true |
Modifier la couleur d'accentuation de la petite icône | config_enableSmallIconAccentColor Par défaut: true |
Fonctionnement
Pour configurer le fonctionnement des notifications, mettez à jour ces paramètres dans integers.xml
:
Objectif | Paramètre |
---|---|
Définissez le nombre maximal de membres de groupe affichés lorsque le groupe de notifications est développé. | max_group_children_number Par défaut: 8 |
Spécifiez la durée des HUN en millisecondes. À l'expiration de cette durée, les HUN sont automatiquement ignorées jusqu'à ce qu'une mise à jour d'une HUN existante pour laquelle cet indicateur est défini soit reçue:Notification.FLAG_ONLY_ALERT_ONCE Le temps est réinitialisé lorsqu'une mise à jour est reçue et que la HUN s'affiche pendant une durée plus longue. Si cet indicateur est défini et qu'une mise à jour est reçue, l'heure ne sera pas réinitialisée. |
headsup_notification_duration_ms Par défaut: 8000 |
Définissez la durée d'affichage minimale (en millisecondes) pour un HUN. Lorsqu'une application annule une notification dès qu'elle est publiée ou dans la durée configurée, l'alerte de non-utilisation s'affiche pendant au moins cette durée. | heads_up_notification_minimum_time Par défaut: 2000 |
Spécifiez la durée totale (en millisecondes) nécessaire à une animation entrante pour afficher un HN. | headsup_total_enter_duration_ms Par défaut: 233 |
Définissez le temps (en millisecondes) nécessaire à une animation de vol pour afficher une notification prioritaire pour alpha. Pendant l'animation, durée nécessaire pour qu'un HUN passe de transparent à opaque. | headsup_alpha_enter_duration_ms Par défaut: 83 |
Spécifiez le temps (en millisecondes) nécessaire à une animation de fenêtre pop-up pour afficher une notification d'alerte. | headsup_exit_duration_ms Par défaut: 150 |
Définissez la vitesse minimale (en pixels par seconde) utilisée pour déterminer qu'un balayage se déplace dans le même sens. |
min_velocity_for_swipe_direction_detection Par défaut: 50 |