可以通过两种方式,一是通过定义 Activity 的主题,二是通过覆写 Activity 的 overridePendingTransition 方法。
1:通过设置主题样式
在 styles.xml 中编辑如下代码:
@anim/slide_in_left
@anim/slide_out_left
@anim/slide_in_right
@anim/slide_out_right
2:添加 themes.xml 文件:
@style/AnimationActivity
true
在 AndroidManifest.xml 中给指定的 Activity 指定 theme。
覆写 overridePendingTransition 方法
overridePendingTransition(R.anim.fade, R.anim.hold);