1.平移動畫java
上一頁移入動畫 (-屏幕寬度,y)------>(0,y)
上一頁移出動畫 (0,y)-------------->(屏幕寬度,y)android
下一頁移入動畫 (屏幕寬度,y)-------------->(0,y)
下一頁移出動畫 (0,y)-------------->(-屏幕寬度,y)app
2.分析過程ide
(1)上一頁按鈕對應的過程(上一個界面移入,當前頁移出)動畫
(2)下一頁按鈕對應的過程(下一頁的界面移入,當前頁面移出)this
3.實現步驟spa
(1)在app--->res新建一個dictionary,將其命名爲anim(固定寫法)code
(2)在anim文件夾下新建Adimation resource filexml
(3)xml文件代碼blog
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="100%p" android:toXDelta="0"> </translate>
(4)java後臺
btSetup1_nextPage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(Setup1Activity.this,Setup2Activity.class); startActivity(intent); finish(); //開啓平移動畫 overridePendingTransition(R.anim.next_in_anim,R.anim.next_out_anim); } });
4.效果圖