2011-07-14 14 views
8

Sé que es una buena práctica diseñar diferentes iconos de menú para diferentes densidades de pantalla. Leí que el tamaño preferido para las diferentes densidades son:Android: diseño de iconos diferentes para densidades de pantalla

  • 36 X 36 px para bajo
  • 48 x 48 px por medio
  • 72 X 72 px para alta

quiero para evitar hacer un trabajo innecesario. ¿Es una buena idea diseñar solo 1 ícono a 72 X 72 px, y solo usar eso, y que Android haga el cambio de tamaño automáticamente? No veo cómo eso es diferente de mí el cambio de tamaño y la creación de 3 imágenes separadas?

+0

La pregunta es similar a la que respondí recientemente: [http://stackoverflow.com/q/6682038/828060](http://stackoverflow.com/q/6682038/828060) –

Respuesta

10

La ventaja de tener diferentes iconos es que usted tiene control sobre la apariencia final, en lugar de permitir que un algoritmo mande su imagen. Pocos algoritmos de escalabilidad son capaces de mantener la calidad al reducir las dimensiones de una imagen, especialmente para iconos complejos.

Asegúrese de leer Android's scaling rules, y también this page tiene una excelente investigación sobre la escala de la imagen y sus efectos sobre la imagen final.

+0

Genial, gracias por el enlace. Sin embargo, si tuviera que diseñar diferentes íconos, simplemente tomaría una imagen muy grande y los escalaría a los tamaños apropiados ... ¿no sería exactamente eso lo que haría Android? Así que estoy pensando que no necesito hacerlo yo mismo –

+0

Correcto, eso es lo que la mayoría de la gente haría. El beneficio es que si el acto de escalar hace que la imagen parezca estiércol martillado, puede arreglarlo. El inconveniente es que si incluye imágenes para cada versión, aumentará un poco el tamaño de su paquete. –

-1

Si cambia el tamaño automáticamente, la calidad de la imagen cae bruscamente y es posible que el icono no se vea bien. Además, no creo que Android lo cambie de tamaño (es posible que me equivoque aquí).

Cuestiones relacionadas