

返回true消费点击事件

父容器拦截子view

总代理是activity 经销商是viewgroup 零售商是view

询问子类的时候传的是child👇

询问自己的时候传的是null 👇

viewgroup的super 是view 自己对事件的处理走ontouch onclick

经销商有两次选择机会 一次在分发之前,一次在分发之后
卖洋娃娃,先问自己卖不卖,如果自己不卖再去分发
如果是down 才会去问其他人
如果是move 不会问其他人了
销售链一旦形成 后续的事件他会沿着前面的销售链直接去分发
view 子view为什么有个反向制约 他制约的是这个地方
👇

制约 是intercepted 父容器去设置的话有条件的,
设置 disallowintercept =true 代表不容父容器拦截我,也就是反向制约 可以这样设置👇

不过以后销售什么东西,你必须问过我,除非我不要了,你才能去选择销不销售
反向制约在销售链形成之后,



为什么viewpager在 down事件不拦截
因为在 down 和不为空的情况下都会进入👇

我们在进来的时候当为down事件的时候,会重置👇

对groupflags进行设置👇
listview虽然设置为true 实际上是没用的,我一进来就重置了 当他为down 的时候,这句话100%是重置的
![]()




@