记忆安卓事件分发,一表概括。

由Activity向viewgroup再向view这个顺序就不多说了。。。。一表概括所有分发和消费的情况

方法dispatchTouchEventonTouchEventonInterceptTouchEvent
默认会向下分发控件能消费则消费,不能消费则向上消费不拦截分发
true不会向下分发(包括分发自己),
也不会向上消费
自己消费(如同控件能消费)拦截分发
false不会向下分发(包括分发自己),
但是会向上消费
向上消费(如同控件不能消费)不拦截分发
备注默认:分发至最后一层view才开始向上(包括自己)
逐级询问是否消费。
true和false:立即取消分发,自己也不消费事件,false向上消费,true不会
viewgroup和view都可以消费时,view消费只有viewgroup有该方法,拦截后viewgroup自己可以
判断消费
理解:一级一级让梨默认:顺序让梨
true:不让梨,自己不吃也不让上级吃
false:不让梨,自己不吃但是给上级吃
默认:吃得下就吃,吃不下就让给上级
true:吃得下自己吃
false:吃不下,让给上级吃
默认和false:看着让梨不作处理
true:不允许让梨了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值