ViewPager禁止手势滑动、解决和子View的滑动冲突
来源:互联网 发布:oracle筛选重复数据 编辑:程序博客网 时间:2024/05/16 15:41
要实现ViewPager禁止手势滑动效果,或者子View与ViewPager滑动冲突时,可以用如下方法解决:
自定义一个ViewPager,继承自ViewPager,重写onInterceptTouchEvent方法,返回false。再设置ViewPager的onTouchListener。
代码如下:
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { return false; }
mViewPager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true; } });
注意:当只想解决子View与ViewPager的滑动冲突时,如果子View是完全充满ViewPager的,那么ViewPager的滑动效果会失效。
- ViewPager禁止手势滑动、解决和子View的滑动冲突
- ViewPager子View滑动事件冲突解决
- ViewPager子View滑动事件冲突解决
- ViewPager子View滑动事件冲突解决
- ViewPager子View滑动事件冲突解决
- requestDisallowInterceptTouchEvent解决子View和父View滑动的冲突
- ViewPager与其中的子View滑动冲突该如何解决?????
- ViewPager与其中的子View滑动冲突该如何解决?????
- 解决 HorizontalScrollView 和 ViewPager 的滑动冲突
- ViewPager与其中的子View滑动冲突
- 防止viewpager和子view滑动冲突(ScrollView嵌套webview,Listview嵌套Listview 滑动事件冲突)
- 解决viewpager与自定义view滑动冲突的问题
- ViewPager的滑动禁止和滑动启动
- 自定义ViewPager,用来解决PhotoView和ViewPager的滑动冲突
- 自定义viewpager解决listview和viewpager滑动冲突的问题
- View的滑动冲突解决
- view的滑动冲突解决
- Android 笔记 ViewPager的滑动与子view内部滑动事件的冲突问题
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别 .
- 使用 Python 实现多进程
- SolrCloud你值得拥有,性能表现良好
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
- ssh-极度优化iOS设备的内存(支持全系列iOS产品和固件)更新iOS5.0.1全自动优化
- ViewPager禁止手势滑动、解决和子View的滑动冲突
- [js]encodeURIComponent()的使用
- Java开发1200例第46例总结
- LVM---Logical Volume Management
- 2013年3月6日,java开始,希望走下去
- jBPM4简单流程定义单元测试
- hdu 1014 Uniform Generator
- HDU 2521 反素数
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程