1、项目Src下新建anim包
创建anim包,存放动画xml
2、下一步动画 位移动画 解释-100%p p:代表父窗体,100%:代表整个窗体,-:代码向左移动;
前一页面移出:tran_out.xml(自己创建的要选择translate)
android:fromXDelta="0"
android:toXDelta="-100%p"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="500"
>
下一页面进入:Tran_in.xmlandroid:fromXDelta="100%p"
android:toXDelta="0"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="500"
>
3、使用动画: 在按钮onclike下执行的方法体内加入:overridePendingTransition(R.anim.tran_in, R.anim.tran_out);
//两个activity切换效果,放在finish()或者startActivity()后面即可
同理,附上上一步动画代码
Tran_pre_out.xm;
android:fromXDelta="0"
android:toXDelta="100%p"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="500"
>
Tran_pre_in.xmandroid:fromXDelta="-100%p"
android:toXDelta="0"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="500"
>
使用动画:overridePendingTransition(R.anim.tran_pre_in, R.anim.tran_pre_out);