在onPause()android - java之后恢复动画

时间:2017-09-24 22:12:38

标签: java android animation

只是一个简单的问题我有动画,我应该把它们放在哪里?在On-create或On-resume或哪里?所以当我暂停活动时动画暂停..不在后台播放!当我恢复活动时,动画恢复..不是从零开始! ?

我的动画是这样的:

view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);

1 个答案:

答案 0 :(得分:0)

您应该在onPause()停止动画,然后在onResume()

中重新开始动画

查看此活动生命周期图以指导您:)

enter image description here

当弹出窗口显示且活动部分可见时,将调用

onPause。删除弹出窗口后,将调用onResume。当隐藏Activity并稍后再次显示时,会再次调用这些方法,因此它们是您最好的选择。

关于开始和停止动画 - this article可以帮助您

关于暂停动画 - this article可以帮助您