Activity跳转动画
最近做Activity的跳转动画,网上的一些解释不是很清楚,做了实验后留下记录,便于以后查看。
在Activity的Theme中android:windowAnimationStyle字段定义跳转动画。
指向的Style通常由4个item组成:
android:activityOpenEnterAnimation 执行Open动作时,进入的Activity执行的动画
android:activityOpenExitAnimation 执行Open动作时,退出的Activity执行的动画
android:activityCloseEnterAnimation 执行Close动作时,进入的Activity执行的动画
android:activityCloseExitAnimation 执行Close动作时,退出的Activity执行的动画
由2个Activity:A,B来做举例说明,分为2种情况
1.由A 打开B:
A执行B的Style中的activityOpenEnterAnimation
B执行B的Style中的activityOpenExitAnimation
2.在B中按back键返回到A:
A执行A的Style中的activityCloseEnterAnimation
B执行A的Style中的activityCloseExitAnimation