<item name="android:activityOpenEnterAnimation">@anim/scale_up</item>
<item name="android:activityCloseExitAnimation">@anim/scale_down</item>
其中:activityOpenEnterAnimation定义于即将打开的Activity的动画;
其中:activityCloseExitAnimation定义当前Activity关闭的动画。
另外还有两个比较少用的attr:
activityOpenExitAnimation和activityCloseEnterAnimation,具体用法可Google。
接下来声明两个动画,一个放大,一个缩小:
scale_up.xml
scale_down.xml
然后设置Activity的Theme:
也可以直接设置Application的Theme,如果设置Application的Theme,则所有Activity都是应用这些动画。
通过以上设置后,我们可以看到:SecondActivity打开时,会产生一个放大的动画;当SecondActivity关闭时,会产生一个缩小的动画。