只是简单的问题我有一个动画,我应该把它们放在哪里?在创造或在恢复或在哪里?所以当我暂停活动时动画暂停..不在背景中播放!当我恢复活动时,动画会重新开始..不是从零开始的! ?onPause()后恢复动画android - java
我的动画就是这样:
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);
只是简单的问题我有一个动画,我应该把它们放在哪里?在创造或在恢复或在哪里?所以当我暂停活动时动画暂停..不在背景中播放!当我恢复活动时,动画会重新开始..不是从零开始的! ?onPause()后恢复动画android - java
我的动画就是这样:
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);
应该停止动画onPause()
和onResume()
看看这个活动生命周期图来指导你:)
当弹出appe ars和活动部分可见。弹出窗口被删除后,onResume
被调用。当Activity被隐藏并稍后再次显示时,这些方法会再次被调用,所以它们是您最好的选择。
关于启动和停止动画 - this article应该帮助你
关于暂停动画 - this article应该帮助你
我不知道如何暂停,然后恢复动画 –
本文应该帮助您启动和停止动画:https://stackoverflow.com/questions/9400705/starting-and-stopping-animation –
它谈论停止动画不会不恢复! –
你知道如何暂停/恢复动画? – Peter
您应该在Activity.onStart中启动动画并在Activity.onStop中暂停它。一旦活动被认为是可见的/开始一次onStart被称为 – Peter
我已经阅读了如何使用Animator暂停和恢复动画..所以我应该将我所有的动画转换为Animator ..并且它仅支持minSdkVersion 19! –