dispatchTouchEvent这个函数在Activity和View里都有定义。

当有touch事件发生时,各种view是如何晓得是否是自己被touch了呢?

 

首先是Activity的dispatchTouchEvent,然后是Activity所拥有的ContentView的dispatchTouchEvent,很显然,这是1个层级传递的过程。

Advertisements