我有这样的AnimationDrawable:
AnimationDrawable ani = new AnimationDrawable();
ani.addFrame(first, duration);
ani.addFrame(second, duration);
ani.addFrame(third, duration);
ani.setOneShot(true);
就这样开始:
ani.start();
我想知道是否可以直接启动,比如第二帧。有没有办法做到这一点?我需要它用于一个游戏,我希望能够恢复确切的帧,就像我按下暂停按钮一样:
ani.stop();
现在它从“暂停模式”恢复后再次启动整个动画。
答案 0 :(得分:-1)
当animtaion停止时,使用此方法:ani.selectDrawable(index);