【已解决】 关于nestedScrollView已经消费掉dy,但是recycleView依然滑动的问题
已经重写方法消费掉dy了,而且log也显示消费了,但是依然调用了onNestedScroll显示recycleView也消费了这次滑动,造成他们同时滑动!!!


经过我自己的测试,如果把SmartRefreshLayout这个刷新框架移除的话,就不会出现这种消费两次的情况了,看了一下SmartRefreshLayout的源码,也是继承了NestedScrollingParent的,所以应该是这里的问题,但是自己水平有限,百度一下午也没解决。希望大家能帮我看看
这是布局文件

我翻了一下,可能有改,你可以debug一下
已经重写方法消费掉dy了,这个我没看懂?你是哪里消费掉dy了?
按照你贴出来的代码,并没有对事件进行拦截,只是对滑动距离进行了打印;事件依然会从NestScrollView 传递到 Recyclerview,并没有出现消费两次的情况,可以具体看一下
public boolean onInterceptTouchEvent(MotionEvent e) {}这个方法,看看NestScrollview 有没有真的拦截了事件,如果拦截了事件,代表这个事件会被NestScrollView消费掉