1、代码
public void goBack(View v)
{
super.goBack(v);
//这个是返回从左往右的动画,就是当前的activity向右划出,另一个activity从左边进来
overridePendingTransition(R.anim.left_in, R.anim.right_out);
}
2、res/anim/left_in
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="-100%"
android:toXDelta="0"
android:duration="500">
</translate>
3、res/anim/left_out
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="-100%"
android:duration="500">
</translate>
4、res/anim/right_out
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="100%"
android:duration="500">
</translate>
5、res/anim/right_in
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%"
android:toXDelta="0"
android:duration="500">
</translate>
使用者四个动画文件就可以组合成你需要的动画效果了。