Android 滑动冲突的解决方式

Android滑动冲突的解决方式

基础知识

  • 事件分发机制:Android中是从外向内分发,从内向外消耗的,记住这一点滑动冲突就很好解决。

外部解决滑动冲突

-外部解决滑动冲突的方式就是当我们viewGrop分发事件的时候判断是否拦截,因为事件的分发机制就是从外向内分发,那么我们在viewGrop分发的时候就判断是否需要拦截就可以解决滑动冲突。

内部解决滑动冲突

-内部解决滑动冲突的方式是首先让父view不拦截事件,然后在子view中判断是父view拦截呢还是子view拦截呢。

总结

-所有的拦截方式都是固定的写法,都是基于事件分发机制的,只有很好的理解了事件分发机制才可以更深层次的理解Android滑动冲突的解决方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网小熊猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值