AnimaçãoDrawable programaticamente sem lista de animação xml

Eu estou em uma situação onde eu quero exibir animação da lista dinâmica de imagens. Eu quero usar AnimationDrawable para este fim, mas infelizmente estou preso ... :( meu código é como

<code>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();
        }
});
</code>

questionAnswers(2)

yourAnswerToTheQuestion