只是一个简单的问题我有动画,我应该把它们放在哪里?在On-create或On-resume或哪里?所以当我暂停活动时动画暂停..不在后台播放!当我恢复活动时,动画恢复..不是从零开始! ?
我的动画是这样的:
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);
答案 0 :(得分:0)
您应该在onPause()
停止动画,然后在onResume()
查看此活动生命周期图以指导您:)
当弹出窗口显示且活动部分可见时,将调用 onPause
。删除弹出窗口后,将调用onResume
。当隐藏Activity并稍后再次显示时,会再次调用这些方法,因此它们是您最好的选择。
关于开始和停止动画 - this article可以帮助您
关于暂停动画 - this article可以帮助您