Gallery & Imageview Android

Páginas: 4 (996 palabras) Publicado: 10 de octubre de 2012
| 2011 |
| INSTITUTO TECNOLOGICO SUPERIOR DEL SUR DE GUANAJUATO

|

[GALLERY & IMAGEVIEW] |
PROGRAMACION MOVIL I |

Gallery
¿Qué es?
este componente se trata de una lista deelementos que se puede desplazar de forma horizontal. Al seleccionar algún elemento éste se resalta a través de un efecto visual muy atractivo. El control Gallery funciona de manera similar a un Spinner y aun GridView.
Cuando lo definimos en nuestro layout a través de XML, hay un par de atributos que debes conocer:
* android:spacing define el número de pixeles existentes entre cada ítem dellistado.
* android:animationDuration indica la duración de la animación utilizada para desplazarse de opción a opción en milisegundos.

API

Código
1. Creamos un nuevo proyectollamado GalleryTest .
2. Para realizar este ejemplo, deberás tener a la mano un conjunto de imágenes.
3. Modificamos nuestro archivo main.xml en dónde sólo dejaremos el control Gallery como elemento raíz del layout taly como te muestro a continuación:

4. Para terminar de configurar la parte visual del ejemplo, vamos a crear un archivo XML llamado attrs.xml dentro del directorio res > values del proyecto. Acontinuación te pongo el código que deberá contener el archivo:

Este es un recurso que nos permite personalizar el estilo de un layout. En este caso, se aplicará sobre los elementos individualesdentro de la galería.
La etiqueta <attr> define un atributo específico dentro del recurso de estilo, en este ejemplo, se refiere al atributo galleryItemBackground que se aplica al borde de loselementos de laGallery. ¿Y su valor? Esto lo manejaremos más adelante en el código Java, para que veas su uso en acción.
5. Gallery como el resto de los controles de selección necesita de un adaptadorpara definir sus ítems y el estilo que tendrán. De forma muy parecida al ejemplo de GridView vamos a crear una clase llamada ImageAdapter.java que heredará de la clase BaseAdapter. A continuación te...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Android
  • Android
  • Android
  • Android
  • android
  • android
  • Android
  • QUE ES ANDROID

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS