滑动列表部分时,整个页面一起滑动,而不是只滑动列表内容
一会儿是列表滑动,一会儿是整个页面滑动,而不是按照预期的要求来滑动
目前常见的滑动冲突主要可以分为以下三种来概括:
外部滑动方向和内部View的滑动方向不一致,内部的View和外部的View的滑动方向是互相垂直的,比如Scroll View嵌套View Pager(图1-1) 外部滑动方向和内部View的滑动方向是一致的,内部的View和外部的View的滑动方向互相平行,比如Scroll View嵌套RecyclerView (图1-2) 外部滑动方向与内部滑动方向即有相同的又有垂直的,也就是以上两种情况的综合出现,这种情况是算比较复杂的一种情况(图1-3)
不信来看看这些大厂面试真题,你能答上来几个?
说说你对事件分发机制的理解。(阿里面试真题)
down事件和move事件对应的流程机制是什么?(腾讯面试真题)
事件冲突中如何快速找到解决方案,请举例。(字节面试真题)
ScrollView 和RecyclerView 冲突时,如何解决?(百度面试真题)
原价298元的《事件冲突面试技巧与解决办法实战》训练营,现在限时优惠只需要0.1元即可加入学习(限量100个名额)
报名学习后还将附赠一套系统的开发进阶资料,帮助大家在技术的道路上更进一步。