Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


AnimationDrawable no funciona en Android 2.2

Estoy usando AnimationDrawable como este:

ImageView rocketImage = (ImageView) layout.findViewById(R.id.animation); rocketImage.setBackgroundResource(R.drawable.progress_blue_animation); rocketAnimation = (AnimationDrawable) rocketImage.getBackground(); rocketAnimation.start(); 

Este código funciona en Android 3.0 / 4.0 / 4.1 / 4.0, pero no funciona en Android 2.2. ¿Cómo resolver este problema?

2 Solutions collect form web for “AnimationDrawable no funciona en Android 2.2”

Por lo que sé, eso es un error en 2.1, 2.2

Una posible solución podría ser:

 ImageView rocketImage = (ImageView) layout.findViewById(R.id.animation); rocketImage.setBackgroundResource(R.drawable.progress_blue_animation); rocketAnimation = (AnimationDrawable) rocketImage.getBackground(); rocketImage.post(new Runnable(){ public void run(){ rocketAnimation.start(); } }); 

(Pero no lo probé en Objetivos> 2.1)

 view.post(new Runnable() { public void run() { anim.start(); } }); view.startAnimation(anim); 

Esto funciona para mí.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.