2011-05-23 31 views
5

Tengo un gif animado que es una barra de carga. Se muestra la imagen pero no hay animación, ¿cómo lo haré para animar?Android: Gif animado

+0

¿Cómo defines la imagen? ¿Es ImageView o fondo? –

+0

Estoy usando una Imageview – Skizit

Respuesta

2

ImageView no puede mostrar gifs animados directamente. Tienes que descomponer el gif animado en marcos (archivos gif separados) y animarlos usando un AnimationDrawable.

http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html

+0

no tan cierto que "no puede" ... puede usar el método ** decodeStream ** de la clase ** Movie **. Aquí hay un ejemplo relativamente bueno: http://droid-blog.net/2011/10/14/tutorial-how-to-use-animated-gifs-in-android-part-1/;) – Ewoks