Estoy en una situación en la que quiero mostrar la animación de la lista dinámica de imágenes. Quiero usar AnimationDrawable para este fin, pero por desgracia estoy atascado ... :(mi código es elAnimationDrawable programmatically without animation-list xml
ImageView globe = (ImageView) findViewById(R.id.globe);
AnimationDrawable animation = new AnimationDrawable();
animation.setOneShot(true);
Resources res = this.getResources();
while (from <= to) {
String name = "globe_" + String.format("%03d", from);
int globeId = res.getIdentifier(name, "drawable",
this.getPackageName());
animation.addFrame(res.getDrawable(globeId), 200);
from++;
}
globe.setBackgroundDrawable(animation);
globe.post(new Runnable(){
@Override
public void run() {
animation.start();
}
});
Gracias por su respuesta, pero yo ya estoy añadiendo el dibujable través animation.addFrame (res.getDrawable (globeId), 200); e intenté tu camino también, pero no tuve suerte :( – makki
Disculpa, echa un vistazo a esta frase y dime cómo va: http://androidforums.com/application-development/11620-programmatic-frame-frame -animation-examle-animationdrawable.html –