首先新建一个anim的资源包,分别创建slide_in_from_right 、slide_out_to_left slide_out_to_right、slide_in_from_left 这里是实现的左右切换 使用到的动画主要是位移动画
好了 我们先来看一下slide_in_from_right根据文件名可以知道是页面从左到右进入的动画,从100到0 我们又知道根据手机的坐标特性 如图:从不可视图到可视图从左到右-100 --->0 --->100 -->100++ 0到100是可视层 -100和100++是不可视层
slide_in_from_right:
android:duration="200"
android:fromXDelta="100%p"
android:toXDelta="0"/>
下面xml文件同理得:
slide_out_to_left :
android:duration="200"
android:fromXDelta="-100%p"
android:toXDelta="0"/>
slide_out_to_right:
android:duration="200"
android:fromXDelta="0"
android:toXDelta="100%p"/>