2012-12-13 69 views
0

我得到了一个AnimationDrawable像这样:在特定框架启动AnimationDrawable?

AnimationDrawable ani = new AnimationDrawable();  
     ani.addFrame(first, duration); 
     ani.addFrame(second, duration); 
     ani.addFrame(third, duration); 
     ani.setOneShot(true); 

而且开始像这样:,

ani.start(); 

我想知道是否有可能直接在开始让我们说第二帧。有没有办法做到这一点?我需要它的一个游戏,我希望能够恢复的确切帧时,我打我的暂停按钮呼叫:

ani.stop(); 

现在从“暂停模式” resumeing后重新开始整个动画。

+0

嗨,你有问题的答案/解决方案吗?我也有兴趣!谢谢 –

回答

0

当animtaion停止时,使用此方法:ani.selectDrawable(index);