最近作Activity的跳轉動畫,網上的一些解釋不是很清楚,作了實驗後留下記錄,便於之後查看。android
在Activity的Theme中android:windowAnimationStyle字段定義跳轉動畫。動畫
指向的Style一般由4個item組成:it
android:activityOpenEnterAnimation 執行Open動做時,進入的Activity執行的動畫io
android:activityOpenExitAnimation 執行Open動做時,退出的Activity執行的動畫im
android:activityCloseEnterAnimation 執行Close動做時,進入的Activity執行的動畫activity
android:activityCloseExitAnimation 執行Close動做時,退出的Activity執行的動畫vi
由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