首先在layout的xml文件中定义一个ViewFlipper:
声明一个新的GestureDetector,重写它的onFling()函数,在这个函数里面判断手势,这里为横向的拖动:
注意在Activity中重写onTouchEvent()函数:
最后,在res文件夹下新建一个anim文件夹,用来存放view之间切换的动画文件:
1.slide_left_in.xml
2.slide_left_out.xml
3.slide_right_in.xml
4.slide_right_out.xml
运行即可见效果~