一张图一句API彻底分解android事件分发

本文深入探讨了Android中事件分发的难点,通过一张详细的事件分发流程图,解析了自定义控件中事件传递的机制。特别强调了requestDisallowInterceptTouchEvent() API的重要性,该API用于控制事件是否继续向下传播,对于解决滑动冲突等问题至关重要。

 为了彻底弄透android的一大难题事件分发,我这里奉献出一张我收藏多年的时间分发的图:

事件分发流程图

   另外附上一句事件分发中十分关键的API:

   requestDisallowInterceptTouchEvent():这句api是用来主动申请是否阻断时间传播的,基本上没有这句话的事件分发的自定义控件都是不完美的,如果当你做滑动冲突有解决不了的效果是,不妨试试吧~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值