导航界面移动过程中,平移动画
上一页移入动画 (-屏幕宽度,y)------>(0,y)
上一页移出动画 (0,y)-------------->(屏幕宽度,y)
下一页移入动画 (屏幕宽度,y)-------------->(0,y)
下一页移出动画 (0,y)-------------->(-屏幕宽度,y)
/res/anim/next_in_anim.xml
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"> </translate>
/res/anim/next_out_anim.xml
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="-100%p" android:duration="500"> </translate>
/res/anim/pre_in_anim.xml
<?xml version="1.0" encoding="utf-8"?> <!-- -100%p 负一屏幕的宽度大小值 --> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="-100%p" android:toXDelta="0" android:duration="500"> </translate>
/res/anim/pre_out_anim.xml
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="100%p" android:duration="500"> </translate>
public void nextPage(View view){ String serialNumber = SpUtil.getString(this, ConstantValue.SIM_NUMBER, ""); if(!TextUtils.isEmpty(serialNumber)){ Intent intent = new Intent(getApplicationContext(), Setup3Activity.class); startActivity(intent); finish(); overridePendingTransition(R.anim.next_in_anim, R.anim.next_out_anim); }else{ ToastUtil.show(this,"请绑定sim卡"); } } public void prePage(View view){ Intent intent = new Intent(getApplicationContext(), Setup1Activity.class); startActivity(intent); finish(); overridePendingTransition(R.anim.pre_in_anim, R.anim.pre_out_anim); } }