1.进入、退出动画
使用方法:
过渡动画一般使用于不同页面之间的跳转,这里用intent跳转进行举例
Intent intent = new Intent(getActivity(), TargetActivity.class);
startActivity(intent);
//此处为动画设置
getActivity().overridePendingTransition(R.anim.main_move_in,R.anim.login_move_out);
<!--main_move_in.xml-->
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromXDelta="102%p"
android:interpolator="@android:anim/anticipate_overshoot_interpolator"
android:startOffset="200"
android:toXDelta="0%p" />
</set>
<!--login_move_out.xml-->
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >
<translate
android:duration="200"
android:fromXDelta="0%p"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:toXDelta="2%p" />
<translate
android:duration="500"
android:fromXDelta="2%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:startOffset="200"
android:toXDelta="-100%p" />
</set>