从第一个Activity到第二个Activity,采用平移的方式移进和移出。
首先是动画的设置,需要先编写好动画效果。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="-100%p"
android:toXDelta="0%p"
android:duration="500">
</translate>
</set>
这是其中的第一个in_from_left.xml
其他的动画编写也差不多。
然后就是activity中的实现
//跳转到主界面
Intent intentr=new Intent(MainActivity.this,MainPageActivity.class);
MainActivity.this.startActivity(intentr);
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
如果点击进去后想也用动画返回。那么点击进去和返回只是一个相反的过程。