最近学习了一下Android滑屏的实现,分享在此。
(1)获取需要滑动的布局对象;
(2)在主activity中重写方法onFling,可通过参数的计算判断滑动的方向;
(3)事件的处理过程:设置布局对象不可见,将滑动的布局内的数据更新,再设置布局可见,并设置滑动的动画效果;
(~.setAnimmation(AnmationUtils.loadAnimation(this,R.layout.flip_left_in)))
(4)R.layout.flip_left_in.xml文件如下设置
?
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="300" /> </set>
?