Dans les notifications extensibles: quelles dimensions (en dp) les icônes doivent-elles avoir? Comme les icônes pour Snooze et Email ici:
Pour clarifier cela, j’ai trouvé ce qui suit dans la Javadoc de la bibliothèque de support Android:
Ajouter une action à cette notification. Les actions sont généralement affichées par le système en tant que bouton adjacent au contenu de la notification.
Chaque action doit avoir une icône (carré de 32dp et correspondant au Holo Dark Visuel de la barre d’action Style , Une étiquette textuelle et un
PendingIntent
.Une notification dans sa forme développée peut afficher jusqu'à 3 actions, à partir de de gauche à droite dans l'ordre dans lequel ils ont été ajoutés. Les actions ne seront pas s'affiche lorsque la notification est réduite, cependant, assurez-vous que l'utilisateur peut accéder aux fonctions essentielles de manière différente.
Celles-ci doivent donc être identiques aux icônes de votre barre d’action (pour le thème Holo Dark), qui sont:
Taille de l'actif: 32dp x 32dp
Optical Square: 24dp x 24dp
Couleur (activé): #FFFFFF 80% opacité
Couleur (désactivé): #FFFFFF 30% opacité
En pixels:
Zone 22 × 22 en 24 × 24 (mdpi)
Zone 33 × 33 en 36 × 36 (hdpi)
44 × 44 en 48 × 48 (xhdpi)
66 × 66 en 72 × 72 (xxhdpi)
Zone 88 × 88 en 96 × 96 (xxxhdpi)
comme on le voit sur http://iconhandbook.co.uk/reference/chart/Android/
J'ai fait un démontage de gmail apk:
j'espère que quelqu'un pourra le confirmer
Taille de l'icône de notification préférée 24x24dp
mdpi @ 24.00dp = 24.00px
hdpi @ 24.00dp = 36.00px
xhdpi @ 24.00dp = 48.00px
Wow, les réponses ici semblent mélanger des pommes et des poires sans références ou une réponse définitive. Ce qui vous intéresse généralement lorsque vous créez une image d’icône est la taille en pixels, pas dp ( pixels indépendants de la densité ).
Si vous consultez les instructions de l’interface utilisateur pour les icônes de la barre d’état sur le site Web officiel du développeur Android , il indique clairement la taille des icônes recommandée en pixels.
lpdi mdpi hdpi xhdpi
Status bar icon size
in pixels 18x18px 24x24px 36x36px 48x48px
(Android 3.0 and later)
Vous pouvez également inclure quelques pixels de remplissage dans les icônes de la barre d'état pour conserver un poids visuel cohérent avec les icônes adjacentes. Par exemple, une icône de barre d'état xhdpi de 48 x 48 pixels peut contenir une forme de 44 x 44 pixels avec 2 pixels de chaque côté pour le remplissage.