首先在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
运行即可见效果~
手势滑动切换ViewFlipper
本文介绍如何使用ViewFlipper结合手势识别实现视图间的滑动切换,并提供了动画效果的具体实现方法。
871

被折叠的 条评论
为什么被折叠?



