安卓从一个activity跳转到另外一个的时候会有下面的方法实现动画
startActivity(new Intent(MainActivity.this, Class2MainActivity.class));
overridePendingTransition(R.anim.pop, R.anim.push);
第二个函数的两个参数分别是进来的动画和出去的动画可以定义anim/xml文件来定义动画
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="0"
android:toXDelta="-100%"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="2000"
xmlns:android="http://schemas.android.com/apk/res/android">
</translate>
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="100%"
android:toXDelta="0"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="2000"
xmlns:android="http://schemas.android.com/apk/res/android">
</translate>
如果是present就是将进来的动画的y从100%-》0 出去的动画是alpha从1-》0