触摸事件拦截整理
Posted zxbala
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了触摸事件拦截整理相关的知识,希望对你有一定的参考价值。
1、如果只想让View执行屏幕响应事件,让View的OnTouchEvent事件返回为true,就不会执行父控件的触摸事件了
2、如果只想让最外面的Viewgroup执行屏幕响应事件,只需要在viewGroup1的OnInterceptTouchEvent的方法返回true,拦截事件传递给子控件,就可以只执行viewGroup1的onTouchEvent事件了
3、viewGroup2想要执行也是一样的道理,理解就好
4、允许父View进行事件拦截 getParent.requestDisallowInterceptTouchEvent(false);
禁止父View进行事件拦截 getParent.requestDisallowInterceptTouchEvent(true);
以上是关于触摸事件拦截整理的主要内容,如果未能解决你的问题,请参考以下文章
安卓编程问题。怎么让悬浮窗中的view不拦截触摸事件,并将触摸事件传递给手机桌面?