首先定义两个Xml动画 用于进去的动画和出去的动画
//进去的动画 平移 也可以根据需求定义其他动画
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="180"
android:toXDelta="0"
android:duration="1000"
>
</translate>
//出去的动画 平移 也可以根据需求定义其他动画
<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="0"
android:toXDelta="-180"
android:duration="1000"
xmlns:android="http://schemas.android.com/apk/res/android">
</translate>
//代码实现
public void jump(View v){
Intent intent=new Intent(this,TwoActivity.class);
startActivity(intent);
//第一个参数是进来的动画
//第二个参数是出去的动画
overridePendingTransition(R.anim.in_item, R.anim.out_item);
}