018 Android Activity界面移入與移出的動畫效果

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.效果圖

相關文章
相關標籤/搜索