【发布时间】:2016-01-03 20:50:43
【问题描述】:
我正在寻找一种解决方案来运行框架作为我的项目启动画面。首先我面临 OutOfmemory 错误。但是这个帖子https://stackoverflow.com/a/10993879/1909309 工作得很好。但我想在所有帧运行结束时停止动画。但我找不到在 12 帧后停止动画的方法。请帮帮我。
提前致谢
【问题讨论】:
我正在寻找一种解决方案来运行框架作为我的项目启动画面。首先我面临 OutOfmemory 错误。但是这个帖子https://stackoverflow.com/a/10993879/1909309 工作得很好。但我想在所有帧运行结束时停止动画。但我找不到在 12 帧后停止动画的方法。请帮帮我。
提前致谢
【问题讨论】:
运行所有帧后需要停止动画。就像我有 81 帧动画,我想运行这个动画一次而不是重复。我找到了解决方案。只需要修改 getNext() 方法 这是解决方案,在遍历孔框后只需调用 onStop() 方法
private int getNext() {
mIndex++;
if (mIndex >= mFrames.length) {
mIndex = 0;
stop();
}
return mFrames[mIndex];
}
【讨论】: