从activity到viewgroup到view

1.当onInterceptTouchEvent为false(不拦截)、onTouchEvent 为false 不消费 

    以下为执行顺序,先执行dispatchTouchEvent 再执行onTouchEvent 

Android view的事件分发
从Activity的dispatchTouchEvent ->  n个viewgroup的dispatchTouchEvent 和 onInterceptTouchEvent -> view的dispatchTouchEvent -> view的onTouchEvent -> n个viewgroup的onTouchEvent -> Activity的onTouchEvent 

2.当onInterceptTouchEvent 为ture时、分发到该ViewGroup,开始onTouchEvent一直到 Activity的onTouchEvent 
3.当onInterceptTouchEvent 为ture时、onTouchEvent 为true, 分发到该ViewGroup,执行该ViewGroup的onTouchEvent分发结束。

4.move up 是跟着消费路线走的,到哪个view消费就到那个组件为止。

5.click事件是在up中执行

相关文章:

  • 2022-03-09
  • 2022-02-05
  • 2021-04-14
  • 2022-12-23
  • 2021-09-26
  • 2021-05-09
  • 2021-06-29
  • 2021-10-10
猜你喜欢
  • 2021-04-27
  • 2021-12-29
  • 2021-12-22
  • 2022-01-19
  • 2021-10-23
相关资源
相似解决方案