Cómo crear ListView animados en tus apps Android con ListViewAnimations

mejorar-listview-apps-android

En este artículo voy a contarles cómo implementar ListView animados en sus aplicaciones Android usando la librería ListViewAnimations de Niek Haarman. ListViewAnimations es una librería open source que nos permite realizar varios tipos de manipulaciones con las listas (ListView) como son: Swipe-to-Dismiss, Sticky headers, items expandibles, etc.; pero en esta ocasión, nos concentraremos en las animaciones de items.

demo_appearance

La clase principal es la AnimationAdapter, esta nos permite animar elementos ListView o GridView. Para lograr ese comportamiento debemos “envolver” nuestro adapter original en uno de los AnimationAdapter predefinidos: AlphaAnimationAdapter, ScaleInAnimationAdapter, SwingBottomInAnimationAdapter, SwingLeftInAnimationAdapter o SwingRightInAnimationAdapter.

También podemos crear nuestra propia implementación del AnimationAdapter, es decir que, tenemos la posibilidad de crear nuestras animaciones personalizadas.

Configurar ListViewAnimations

Lo primero que debemos hacer es crear un proyecto, descargarnos la librería y configurarla en nuestro proyecto; para eso debemos descargar los distintos JARS que componen la librería y agregarlos a nuestro proyecto como librerías externas; si no saben como hacerlo pueden revisar la documentación oficial donde se explica el proceso tanto para Eclipse como para Android Studio.

Quieres mejorar tus apps Android? te mostramos cómo hacerlo usando ListViewAnimations. Clic para tuitear

Implementar animaciones en las listas

En particular, lo que vamos a animar son las apariciones de los items de la lista a medida que van moviendo o “scrolleando” la misma. La implementación es muy sencilla, el siguiente código corresponde al main activity del proyecto:

Además, debemos implementar el layout de la lista y el de los items de la lista:

Y eso sería todo, en próximos artículos seguiremos viendo otras funcionalidades de esta librería que sin duda tiene mucho para dar, si quieres continuar leyendo sobre librerías para mejorar tus apps Android te dejamos este artículo donde presentamos 5 librerías open source para mejorar los ListViews. Si tienen cualquier duda o sugerencia déjenla en los comentarios que con gusto intentaremos responder.

GD Star Rating
loading...
Cómo crear ListView animados en tus apps Android con ListViewAnimations, 8.0 out of 10 based on 1 rating

Related Posts

Leave A Comment

Security Code:

Leer más
Infografía – Web Hosting para principiantes

Qué es un web hosting? , cómo hago para que mi sitio web este disponible en internet? qué características debo...

Cerrar