Android事件分发机制里边,如果一个ViewGroup向子View分发事件,子View怎么判断是自己需要处理这个事件呀?
看源码ViewGroup好像是一个for循环对所有子View分发。那如果一个ViewGroup中有两个Button,Button1在屏幕左上角,Button2在屏幕右下角。点击了Button2,那Button1收到这个事件之后怎么判断出来这不是自己处理的事件,那事件Button2又怎么知道是自己处理这个触摸事件。
Android事件分发机制里边,如果一个ViewGroup向子View分发事件,子View怎么判断是自己需要处理这个事件呀?
看源码ViewGroup好像是一个for循环对所有子View分发。那如果一个ViewGroup中有两个Button,Button1在屏幕左上角,Button2在屏幕右下角。点击了Button2,那Button1收到这个事件之后怎么判断出来这不是自己处理的事件,那事件Button2又怎么知道是自己处理这个触摸事件。