Closed ChenShayZeak closed 1 year ago
外部RecyclerView横向,内部RecyclerView竖向,这时候内部RecyclerView滑动不会响应,SmartRefreshLayout设置不允许loadMore,当内部往上滑动了之后,往下滑会直接触发刷新,并且永远滑不回去。 查看了onInterceptTouchEvent,往下滑的时候确实是false,但是往上滑就是true了。尝试强制写false,写了半小时觉得计算好麻烦,换成了SwipRefreshLayout,一切完美解决[狗头][狗头]
大早起来看了看源码,发现 kotlin mManualNestedScrolling = mManualNestedScrolling || ta.hasValue(R.styleable.SmartRefreshLayout_srlEnableNestedScrolling); 尝试在布局中设置该属性为true,问题得到解决。。不过多次滑动过程中依然会存在该问题
kotlin mManualNestedScrolling = mManualNestedScrolling || ta.hasValue(R.styleable.SmartRefreshLayout_srlEnableNestedScrolling);
外部RecyclerView横向,内部RecyclerView竖向,这时候内部RecyclerView滑动不会响应,SmartRefreshLayout设置不允许loadMore,当内部往上滑动了之后,往下滑会直接触发刷新,并且永远滑不回去。 查看了onInterceptTouchEvent,往下滑的时候确实是false,但是往上滑就是true了。尝试强制写false,写了半小时觉得计算好麻烦,换成了SwipRefreshLayout,一切完美解决[狗头][狗头]