为什么动画在屏幕上重新启动然后开启?

时间:2013-06-26 14:32:32

标签: android android-animation

我正在使用仅限风景的应用。有活动和动画。动画通过onCreate方法在startAnimation()中启动。所以没什么不寻常的,没有什

当动画结束时,我关闭屏幕然后再打开,动画重新开始

为什么会发生这种情况以及如何防止这种情况发生?

由于应用程序处于仅横向模式且Android屏幕处于纵向状态,这是否会导致动画重启?

我没有在网上发现这种情况。

2 个答案:

答案 0 :(得分:0)

关闭屏幕然后再打开确实重新启动Activity

所有遇到相同问题的人,只需将常用属性添加到动画发生的Manifest旁边的Activity文件中即可。

像这样:

<activity android:name=".MyActivity" 
          android:configChanges="orientation|keyboardHidden" /> 

答案 1 :(得分:0)

检查所有这一切的简单方法是将所有onCreateonResume,...方法放入登录。然后,您应该能够看到在测试期间调用哪些方法。

无论如何,从纵向传递到横向(或从横向到纵向)并关闭和打开屏幕可能会重新启动活动。