从第一个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