Android barre d'état s'attend à des icônes de taille 25x25dp tandis que les lignes directrices recommandent 32x32dp. Qui a tort?
Selon android icône des lignes directrices de conception (ici, voir tableau n ° 1), le développeur doit fournir des icônes de barre d'état de la prochaine tailles:
Status Bar 24 x 24 px (LDPI) 32 x 32 px (MDPI) 48 x 48 px (HDPI)
Alors que mes mesures montrent que la barre d'état a toujours 25 dp en hauteur et s'attend à ce que les icônes du 25x25dp. Cela se traduit par ces tailles:
Status Bar 19 x 19 px (LDPI) 25 x 25 px (MDPI) 38 x 38 px (HDPI)
Ici est de savoir comment puis-je obtenir ces taille:
25dp * 0.75 = 18.75 => 19px (LDPI)
25dp * 1 = 25 => 25px (MDPI)
25dp * 1.5 = 37.5 => 38px (HDPI)
J'ai confirmé calculé tailles sur plusieurs téléphones Android et sur les émulateurs.
La question est en fait: pourquoi les lignes directrices d'utiliser des tailles différentes de ce qui est réellement utilisé par la barre de statut?
P. S. j'ai réellement besoin de briser les lignes directrices en raison de précise pixel exigences en matière de contrôle. Et j'ai été confondu par cet état de choses. Donc l'explication de pourquoi est-ce la façon dont il serait vraiment m'aider.
- Aucune idée de pourquoi la doc est mal. Peut-être que c'était correct, il y a longtemps avant que Google designer a décidé de frapper 7 pixels de large de la barre d'état de hauteur. Certainement les icônes de barre d'état dans le SDK android.jar sont 25px pour MDPI et 38px pour HDPI, de sorte que vos observations look 100% correct pour moi.
- Je pense que c'est juste de copier/coller cause d'erreur dans le chapitre État de l'icône de la barre (developer.android.com/guide/practices/ui_guidelines/...) 25x25 taille spesified.
Vous devez vous connecter pour publier un commentaire.
Avertissement: peu importe si oui ou non la réponse était correcte lors de l'écrit, il semble ne pas être bon maintenant. Voir https://www.google.com/design/spec/style/icons.html pour les lignes directrices actuelles.
Il semble juste être une erreur. (Notez que comme de 2010-12-04, ils ont aussi traversé leurs références aux figures 4 et 5 sur la page.)
Que Lex points, ils ont le bon numéro plus bas, dans la "Le statut de l'icône de la barre" section.
Ils conduisent aussi à une 2-pixel "safeframe" sur tous les côtés à la 25x25 lequel la forme de votre icône doit s'adapter à l'intérieur, mais il semble que c'est normal d'avoir quelques aliasing choses liées tenir le coup, mais que sur les côtés, pour ce type d'icône. (Ce qui signifie que vous voulez vraiment pour but de 21x21 à la taille.)
En fait, c'est
c'est 24dp taille avec un 2dp rembourrage , signifie 20dp contenu
px = dp * (dpi/160)
drawable-mdpi
\ic_stat_launcher.png: la taille de l'icône doit être d'au plus16x25
, mais a été24x24