ViewPager滑动切换禁用
2015-07-10 16:50
281 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013694807/article/details/46832759
需求是可以通过点击tab切换ViewPager,但是禁用ViewPager本身的滑动切换。
找了很久才找到合适的解决方案,所以标记一下。
1、方案一,通过重写了ScrollTo()方法,完全禁用了ViewPager的滑动,通过setCurrentItem()也无法进行切换。
http://blog.csdn.net/hero_zhouwu/article/details/9071355
2、方案二,通过重写OnTouchEvent()方法,禁用ViewPager的OnTouch事件。事实证明每次滑动都会产生一点位移,体验很不好。
http://my.oschina.net/u/1024921/blog/131485
3、方案三,通过自定义ViewPager的子类,重写OnTouchEvent()和onInterceptTouchEvent(MotionEvent arg0) 来禁用滑动事件。通过使用这种方法成功完成需求。事实上,OnTouchEvent重写和方案二的效果相同,真正起到作用的是重写onInterceptTouchEvent方法。
http://www.cnblogs.com/longhs/p/4173688.html
相关文章推荐
- android Viewpager禁用/开启滑动切换功能
- viewpager禁用左右滑动和去掉中间的切换页面
- android ViewPager 禁用/开启 滑动切换功能
- android Viewpager禁用/开启滑动切换功能
- 禁用ViewPager左右滑动(只通过按钮切换)
- 使用ViewPager和布局文件完成滑动切换
- ViewPager多页面滑动切换以及动画效果(转)
- ViewPager多页面滑动切换以及动画效果(转)
- ViewPager实现欢迎界面的滑动切换效果
- ViewPager 滑动切换效果
- ViewPager多页面滑动切换以及动画效果
- 顶部动态列表GridView+底部viewpager+fragment切换滑动
- ViewPager多页面滑动切换以及动画效果
- ViewPager+Fragment实现页面点击切换和手势滑动
- Android开发之使用ViewPager实现图片左右滑动切换效果
- Android:简单实现ViewPager+TabHost+TabWidget实现导航栏导航和滑动切换
- Android ViewPager多页面滑动切换以及动画效果---换view
- Android ViewPager 和 TabPageIndicator 的限制滑动和禁用点击
- Android -- ViewPager多页面滑动切换以及动画效果
- Android ViewPager 实现多个页面切换滑动