完美解决SwipeRefreshLayout与RecyclerView滑动冲突问题
2017-12-29 14:20
1396 查看
直接上代码
另外网上还有重写Recyclerview的方法,亲测不管用,直接监听Recyclerview的滑动即可。
//解决swipelayout与Recyclerview的冲突 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { int topRowVerticalPosition = (recyclerView == null || recyclerView.getChildCount() == 0) ? 0 : recyclerView.getChildAt(0).getTop(); swipeRefreshLayout.setEnabled(topRowVerticalPosition >= 0); } @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); } });
另外网上还有重写Recyclerview的方法,亲测不管用,直接监听Recyclerview的滑动即可。
相关文章推荐
- 完美解决SwipeRefreshLayout与RecyclerView滑动冲突问题
- ScrollView+RecyclerView优雅的解决滑动冲突问题
- 完美解决viewpager跟其他类型的listview 或 gridview一起使用时,滑动冲突问题
- 解决ScrollView+RecyclerView的滑动冲突问题
- 监听滑动事件和消除与内嵌recyclerview冲突的Scrollview(惯性消失问题解决)
- 完美解决ScrollView 中 RecyclerView 滑动冲突
- 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
- NestedScrollView+RecyclerView优雅的解决滑动冲突问题
- 简单完美解决PullToRefreshLayout中PullableListView嵌套ViewPager时滑动冲突的问题
- 完美解决Android里面scrollview嵌套及listview嵌套viewpager的滑动冲突问题的简单方法
- 完美解决View Pager和SlidingPaneLayout的滑动冲突问题
- NestedScrollView+RecyclerView优雅的解决滑动冲突问题
- 【Android 手势冲突】彻底解决RecyclerView与ScrollView滑动冲突问题,并实现RecyclerView悬停导航栏(附demo)
- 完美解决ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题
- 完美解决ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题
- Recyclerview列表,item嵌套横向Gridview 解决滑动冲突,数据加载问题
- 解决NestedScrollView中嵌套RecyclerView滑动冲突问题
- 解决NestedScrollView 嵌套 RecyclerView出现的滑动冲突问题
- //解决SwipeRefreshLayout和RecyclerView存在滑动冲突的问题
- ScrollView+RecyclerView优雅的解决滑动冲突问题