2011-04-02 23 views
7

Hola me gustaría mostrar una imagen de pantalla de bienvenida; He leído http://developer.android.com/guide/practices/screens_support.html sobre los diferentes directorios (ldpi, mdpi, ...) para crear en res/pero no he entendido si, además de crear la misma imagen de 240x320, 320x480 y 480x800, tengo que hacer otras cosas para lograr un buen resultado ¿Alguien puede sugerirme qué es lo mejor que puedo hacer?Android: ¿cómo diseñar la imagen para la pantalla de bienvenida?

Gracias de antemano c.

Respuesta

8

Lo que describes es lo que tienes que hacer. Necesita una imagen para cada grupo de densidad de píxeles de la pantalla (ldpi, mdpi, hpdi y poss xhdpi)

¿Hay otras cosas que puede hacer?

  • Utilice un fondo alrededor de la imagen para que la imagen parezca estirarse (por ejemplo, si la imagen es blanca cerca de los bordes, use un fondo blanco). Se verá mejor si no hay un borde obvio alrededor de la imagen y se desvanece en un segundo plano.
  • El fondo/fronteras podría ser un 9-patch, imagen estirable
  • En teoría se podría proporcionar una gran cantidad más imágenes y seleccionarlos en tiempo de ejecución en función del tamaño real de la pantalla, pero es una idea muy mala (nunca se sabe qué nuevos tamaños están llegando)
  • recuerde incluir vertical y horizontal versiones - nunca una buena idea asumir una orientación si puedes evitarlo

pensar en una pantalla de Android como una página web de tamaño variable - que vienen en varios diferentes tamaños y formas, y su diseño debe estirarse y adaptarse para todos.

0

Como dije Ollie C, también hago un parche de 9 que coloqué en segundo plano, el único problema con este methos es que su Splashscreen debe tener áreas elásticas uniformes.

Cuestiones relacionadas