【问题标题】:Start AnimationDrawable at specific frame?在特定帧启动 AnimationDrawable?
【发布时间】:2012-12-13 19:56:06
【问题描述】:

我得到了一个像这样的 AnimationDrawable:

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

就这样开始了:

ani.start();

我想知道是否可以直接开始,比如说第二帧。有没有办法做到这一点?我需要它来进行游戏,我希望能够在我按下暂停按钮时恢复准确的帧:

ani.stop();

现在它从“暂停模式”恢复后再次开始整个动画。

【问题讨论】:

  • 您好,您的问题得到答案/解决方案了吗?我也有兴趣!谢谢

标签: android animation animationdrawable


【解决方案1】:

动画停止时,使用这个方法:ani.selectDrawable(index);

【讨论】:

    猜你喜欢
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    相关资源
    最近更新 更多