web-dev-qa-db-fra.com

Barre d'action Taille du logo?

Dans Google I/O 2012 Android App, un logo de barre d'action est utilisé à la place de l'icône normale de l'application. Dans le projet open source, j'ai pu trouver l'image au format 340x72 et présente uniquement dans cette dimension. J'ai cherché s'il y avait une taille spécifiée pour utiliser un logo dans la barre d'actions, mais je n'ai rien trouvé. Savez-vous quelque chose à ce sujet?

30
David

J'ai examiné les ressources de l'application YouTube, car il semble que ce soit la seule application Google officielle (en plus des E/S) qui utilise actuellement un logo de barre d'action.

Il contient trois dessinables pour le logo:

  • dessinable - mdpi /ic_logo_wide.png (75 x 32 px)
  • dessinable - hdpi /ic_logo_wide.png (112 x 48 px)
  • dessinable - xhdpi /ic_logo_wide.png (149 x 64 px)

Selon Iconographie des directives de conception Android Android, la hauteur de ces images correspond à la spécification des icônes de la barre d'action, qui est 32 x 32 dp .

  • 32 dp = 32 px (MDPI)
  • 32 dp * 1,5 = 48 px (HDPI)
  • 32 dp * 2 = 64 px (XHDPI)

Vous remarquerez que le 72 px (XHDPI) de l'application d'E/S n'apparaît pas. Je suppose qu'ils voulaient juste augmenter un peu la hauteur du logo.

Si un dessinable n'est fourni que dans XHDPI, Android le réduit, ce qui est un peu moins performant que de fournir les images dans les tailles appropriées. Je suppose que cela a été accepté par les développeurs de la Application d'E/S.

60
Matthias Robbers