面試題記錄第七節——(事件分發)

一、問:爲什麼會有事件分發機制 答:我們知道Android中的view,是以樹形結構存在的。他的view控件有可能會重疊在一起,當我們點擊的地方存在多個view的時候,就會導致我們的點擊事件,多個view都得到響應,這個時候系統會把這個點擊事件判斷給誰呢?爲了解決這個問題,就有了事件分發機制。 如下圖,當我們點擊view1的時候,它下面的viewGroupA和黑色的rootview,都會得到相應。
相關文章
相關標籤/搜索