web-dev-qa-db-fra.com

Quelle est la taille des icônes dans les boutons d’action de notifications Android?

Dans les notifications extensibles: quelles dimensions (en dp) les icônes doivent-elles avoir? Comme les icônes pour Snooze et Email ici:

Image from developer.Android.com

39
herrmarek

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é

39
kcoppock

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/

26
Björn Kechel

J'ai fait un démontage de gmail apk:

j'espère que quelqu'un pourra le confirmer

5
herrmarek

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 

3
Yuliia Ashomok

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.

0
Magnus W