【问题标题】:Can't stop The frameanimation(android)无法停止帧动画(android)
【发布时间】:2016-01-03 20:50:43
【问题描述】:

我正在寻找一种解决方案来运行框架作为我的项目启动画面。首先我面临 OutOfmemory 错误。但是这个帖子https://stackoverflow.com/a/10993879/1909309 工作得很好。但我想在所有帧运行结束时停止动画。但我找不到在 12 帧后停止动画的方法。请帮帮我。

提前致谢

【问题讨论】:

    标签: android animation


    【解决方案1】:

    运行所有帧后需要停止动画。就像我有 81 帧动画,我想运行这个动画一次而不是重复。我找到了解决方案。只需要修改 getNext() 方法 这是解决方案,在遍历孔框后只需调用 onStop() 方法

    private int getNext() {
            mIndex++;
            if (mIndex >= mFrames.length) {
                mIndex = 0;
                stop();
            }
    
            return mFrames[mIndex];
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-18
      • 1970-01-01
      • 2022-12-07
      • 2018-02-12
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 2015-06-22
      相关资源
      最近更新 更多