2014-07-04 6 views
2

Existe-t-il un bon moyen d'utiliser l'animation image par image AnimationDrawable en utilisant la bibliothèque UIL. AnimationDrawable accepte uniquement BitmpaDrawable. Yat-il un moyen de convertir rapidement en bitmaps mes images ou tout peut-être il y a une méthode comme imageLoader.getBitmap, je n'ai rien trouvé de tel.Utilisation de l'animation image par image avec Universal Image Loader

S'il vous plaît aider, je serais très reconnaissant pour toute aide.
Modifier J'ai mes images dans le dossier des ressources. Peut-être y at-il un moyen d'obtenir bitmap du cache ou autre chose. J'ai besoin d'une nouvelle activité, peut-être plusieurs fois. J'ai besoin de montrer l'animation à partir de fichiers, mais si j'utilise le décodage, il faut beaucoup de temps pour les décoder. S'il vous plaît suggérer quelque chose

+0

Vous pouvez utiliser les méthodes 'ImageLoader.loadImage (...)' et obtenir Bitmap dans l'écouteur. Ou vous pouvez utiliser 'ImageLoader.loadImageSync (...)' qui retourne Bitmap. – NOSTRA

Répondre

0

Si vos images sont des ressources que vous pouvez l'utiliser pour obtenir Bitmap:

Bitmap icon = BitmapFactory.decodeResource(context.getResources(), 
              R.drawable.icon_resource); 

autre, si vous voulez donwload l'image que vous pouvez utiliser ceci:

String name = c.getString(url); 
URL urlAux = new URL(name); 
ImageView prueba = (ImageView)v.findViewById(R.id.iv_prueba); 
if (prueba != null) { 
    Bitmap bitmap = 
     BitmapFactory.decodeStream(urlAux.openConnection().getInputStream()); 
    prueba.setImageBitmap(bitmap); 
} 

Hope it helps toi.

+0

J'ai mes images dans le dossier des actifs. Peut-être y at-il un moyen d'obtenir bitmap du cache ou autre chose. J'ai besoin d'une nouvelle activité, peut-être plusieurs fois. J'ai besoin de montrer l'animation à partir de fichiers, mais si j'utilise le décodage, il faut beaucoup de temps pour les décoder. Suggérez quelque chose – user3803160

Questions connexes