¿Cuál es el icono de tamaño correcto para drawable-xxhdpi?

88

Como sabemos, el icono del tamaño correcto:

* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px

En Jelly Bean, drawable-xxhdpipuede ser compatible. Entonces, ¿cuál es el icono de tamaño correcto?

Jerikc XIONG
fuente
1
Hoy simplemente copié los íconos de mayor resolución de mi aplicación iOS 7 y los usé para mi aplicación Android. En lugar de 36px usé un ícono de 40px, para 48px usé 58px, para 72px usé 76px y para 96px usé el ícono de 120px. Hubo un aumento definitivo en la nitidez del icono. Supongo que es mejor usar íconos de mayor resolución que los recomendados por Google.
Pritesh Desai

Respuestas:

176

Densidades de visualización de iconos de Android

  • MDPI: 48 x 48
  • HDPI: 72 x 72
  • Xhdpi: 96x96
  • XXHDPI: 144 x 144
  • XXXHDPI: 192x192

para crear un icono para diferentes densidades, debe seguir la relación de escala 2: 3: 4: 6: 8 entre las cinco densidades primarias (media, alta, x-alta, xx-alta y xxx-alta respectivamente)

- developer.android.com

Alastair
fuente
¿Puede decirme según las pautas de Android por qué mencionaron 180x180 (3.0x) para una densidad extra extra alta? Por favor aclare esta duda. Muchas gracias
Ajit Kumar Dubey
44

Esta es una cita de una publicación en Google Plus https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW por Nick Butcher

La hermosa pantalla del Nexus 10 entra en el grupo de densidad XHDPI. En tabletas, Launcher usa íconos desde un depósito de densidad hasta [0] para hacerlos un poco más grandes. Para asegurarse de que el icono de su lanzador (posiblemente el activo más importante de su aplicación) sea nítido, debe agregar un icono de 144 * 144px en la carpeta drawable-xxhdpi o drawable-480dpi.

Entonces, para el calificador xxhdpi, necesitará crear un ícono del tamaño de 144 * 144px para su ícono de lanzador. Puede colocarlo en el drawable-xxhdpi o el drawable-480dpi

EDITAR: Para agregar a la respuesta original para abordar el cono de los comentarios del OP.

Según este enlace: http://developer.android.com/guide/practices/screens_support.html#DesigningResources , se deben crear recursos alternativos utilizando esta proporción: proporción de escala 3: 4: 6: 8 . Sin embargo, si le preocupa perder calidad con respecto a su recurso dibujable en la aplicación, considere usar imágenes de 9 parches siempre que sea posible. Eso reducirá o eliminará cualquier pérdida de calidad. El sistema operativo Android, por sí solo, hace un trabajo notable al manejar varios tamaños de pantalla la mayor parte del tiempo de todos modos.

En cuanto al tamaño del icono 144 * 144px, cree cualquiera de estas dos carpetas drawable-xxhdpi o drawable-480dpi y coloque solo su icono de iniciador de dicho tamaño en él. Deberias hacer eso.

Siddharth Lele
fuente
Gracias por tu respuesta. Por cierto, ¿puedo copiar mis iconos antiguos del xhdpi al xxhdpi y asegurarme de que no se pierdan? Porque leí el documento de developer.android.com/reference/android/util/… es la explicación "Las aplicaciones generalmente no deberían preocuparse por esta densidad; confiar en que los gráficos XHIGH se escalen debería ser suficiente para casi todos los casos". Estoy confundido, gracias.
Jerikc XIONG
@JerikcXIONG: Creo que están hablando de gráficos en general en esa línea. Dicho esto, creo que sería prudente crear solo el icono del iniciador xxhdpiy dejar que el sistema operativo maneje los gráficos en la aplicación.
Siddharth Lele
Es decir, si lo hago, quizás traiga el problema de la calidad. Derecha ? ¿Y sabes cómo conseguir el 144 * 144? ¿Existe alguna fórmula sobre cómo obtener el tamaño del icono en diferentes situaciones?
Jerikc XIONG
¿Por qué 480 está asociado con xxhdpi?
IgorGanapolsky
1
@IgorGanapolsky: No estoy seguro de la parte del por qué . Pero una información sobre herramientas, en movimiento, en la palabra XXHDPImuestra Extra-extra! -Alta densidad (480 dpi) en la documentación de Métricas y Cuadrículas .
Siddharth Lele
0

El tamaño del icono estándar en dip es 48 dip .

Puede utilizar este servicio para crear iconos de todos los tamaños. (Establecer tamaño: 48 inmersiones y otras configuraciones)

caminar
fuente