您的位置:首页 > 其它

解决ScrollView中嵌套RecycleView不能滑动的问题

2017-11-01 17:04 597 查看
参考:https://www.2cto.com/kf/201411/348867.html:"有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了。关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发机制才行"一言惊醒梦中人啊,首先我们可以自定义一个CustomScrollView,重写
onTouchEvent
onInterceptTouchEvent方法
然后先限定死ListView的高度,超过
scrollView高度的20%即可,这是为了让scrollView可以滑动一段距离,当recycleView距离scrollView顶部为0的时候,
控制CustomScrollView重写的方法,禁止scrollview滑动,让listView滑动
思路就是这样!!不提供实现方法了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息