从一个Activity A跳转到另外一个Activity B,B页面从一个自定义的动画中出现,生活中常见的app都会自定义一个动画,也有的是手机里面定制好的原生动画,这里只谈加载B页面时的动画,A页面动画不理会,那么这样做就可以了,看代码
一、先写两个动画进入和退出时候用的(动画根据具体需要自行定义即可,但系统支持的时间最多300毫秒,过了这个时间推页面退出的时候会直接闪掉,现在的应用都处理成300毫秒以内的)
1、pop_enter_anim.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="100%p"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:toXDelta="0" />
</set>
2、pop_exit_anim.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="0"