1.平移动画
上一页移入动画 (-屏幕宽度,y)------>(0,y)
上一页移出动画 (0,y)-------------->(屏幕宽度,y)
下一页移入动画 (屏幕宽度,y)-------------->(0,y)
下一页移出动画 (0,y)-------------->(-屏幕宽度,y)
2.分析过程
(1)上一页按钮对应的过程(上一个界面移入,当前页移出)
(2)下一页按钮对应的过程(下一页的界面移入,当前页面移出)
3.实现步骤
(1)在app--->res新建一个dictionary,将其命名为anim(固定写法)
(2)在anim文件夹下新建Adimation resource file
(3)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"> </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.效果图