requestDisallowInterceptTouchEvent方法
来源:互联网 发布:手机淘宝怎么设置运费 编辑:程序博客网 时间:2024/05/16 10:15
在android 事件传递的过程中,事件一层一层向下传递,直到父类有拦截,否则会一直传递到底层View的onTouchEvent方法。
如果父类有拦截,则直接跳过子类,走父类的onTouchEvent方法。
冒泡过程中只会有一个控件的ontouchEvent方法返回true,返回true代表事件不再向上冒泡。返回false会继续向上冒泡。
其中,requestDisallowInterceptTouchEvent方法可以阻止父类拦截事件,使用方法是:
重写自己用到的View的onTouchEvent方法,在其ACTION_DOWN的时候,调用父View的requestDisallowInterceptTouchEvent(true)方法设置,在ACTION_UP或者ACTION_CANCEL的时候,调用调用父View的requestDisallowInterceptTouchEvent(false)方法重置。
0 0
- requestDisallowInterceptTouchEvent方法
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent
- 用requestDisallowInterceptTouchEvent()方法防止viewpager和子view冲突
- Android ViewGroup事件分发机制(requestDisallowInterceptTouchEvent方法)
- Android事件传递之onInterceptTouchEvent()和requestDisallowInterceptTouchEvent()方法的使用
- 【Android】requestDisallowInterceptTouchEvent
- Android requestDisallowInterceptTouchEvent
- requestDisallowInterceptTouchEvent---1
- requestDisallowInterceptTouchEvent---2
- 一个textview实现两种文字大小以及文字颜色
- Xmanager Enterprise 4 的一个用途
- 用IO流方法get、post 方式提交
- 装x用的 内容摘自网络
- H264(NAL简介与I帧判断)
- requestDisallowInterceptTouchEvent方法
- Redis 集合(Set)
- html 表单
- Errors running builder on project
- 为什么有些人会长出一字眉?
- Java 动态代理源码分析
- 苹果Mac操作系统下怎么显示隐藏文件
- dede所有目录模板全解
- C语言例题——递归法例题