从第一个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>
其他的动画编写也差不多。
然后就是activity中的实现
//跳转到主界面 Intent intentr=new Intent(MainActivity.this,MainPageActivity.class); MainActivity.this.startActivity(intentr); overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);如果点击进去后想也用动画返回。那么点击进去和返回只是一个相反的过程。
原文:http://blog.csdn.net/xiaoyi_tdcq/article/details/19288503