2011-05-23 8 views
5

J'ai un gif animé qui est une barre de chargement. L'image s'affiche mais il n'y a pas d'animation, comment l'animerais-je?Android: Gif animé

+0

Comment réglez-vous l'image? Est-ce ImageView ou arrière-plan? –

+0

J'utilise un Imageview – Skizit

Répondre

2

ImageView ne peut pas afficher les GIF animés directement. Vous devez décomposer le gif animé en images (fichiers gif séparés) et les animer en utilisant un AnimationDrawable.

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

+0

pas si vrai que "il ne peut pas" .. vous pouvez utiliser la méthode ** decodeStream ** de la classe ** Movie **. Il y a un exemple relativement bon ici: http://droid-blog.net/2011/10/14/tutorial-how-to-use-animated-gifs-in-android-part-1/;) – Ewoks