时间烧灼滚烫
时间烧灼滚烫
我使用时的情况是,ViewPager2+Fragment滑动,Fragment内页为SmartRefreshLayout+RecyclerViewX,但是每次在下拉刷新或者上拉加载后,手指并没有抬起,但是却收到了action_up事件,导致接下来的事件由Viewpager2接收,结果就是误切页面,由于时间问题,烦请作者或者已经解决此问题的大佬可以留下一个解决方案,感激不尽
> 作者似乎弃库了,这个问题长时间没有解决,只能另寻其他的方法了 嗯,我简单修改了一下finishLoadMore这个method的源码,配合ViewPager2简单做了一下加载时不能左右滑动的效果,最起码比原来强一些
遇到同样问题,mark,同样case下下拉刷新或者上拉加载后,RecyclerView会强制收到ActionUp事件,但手指还没有松开,事件却交给了ViewPager2,所以导致了误切页面
详情具体看SmartRefreshLayout的源码中的finishLoadMore或者对应的下拉刷新方法,它的mNestedInProgress为True时,会分发一个ActionUp事件,有需要的话把这句注释掉,再改一改也能将就用