Android触摸事件传递机制

2017-02-20  本文已影响0人  HarmonyOS开发者

关于Touch事件传递机制网上很多说的都不够清晰(也可能是我没找到,哈哈),今天就简单写一下,主要就看流程图就成了

流程图:

Touch事件传递机制.png

说明:

当手指触摸屏幕时, 首先触发顶层ViewGroup的dispatchTouchEvent方法,在此方法中会先调用onInterceptTouchEvent方法:

注:以上说的仅是ACTION_DOWN事件,因为android就是通过判断ACTION_DOWN事件执行时的返回值来决定谁来响应后续的事件;且在多点触摸中,接受第一个手指Touch事件的View,也会接受其它后续手指的触摸事件;
上一篇 下一篇

猜你喜欢

热点阅读