Android(安卓)RecyclerView+StaggerLayoutManager实现瀑布流单选item乱跳
16lz
2021-12-04
排查原因
- 解决方法
排查原因
通过排查原因,是因为我再使用刷新指定Item时出现了这个问题,
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); layoutManager.invalidateSpanAssignments(); } });
//这一句代码导致item乱跳 notifyItemChanged(j);
这两处共同导致了item乱跳的问题
解决方法
使用新的方法实现定向刷新
找到一篇文章:https://juejin.im/entry/57c64fb07db2a20068220fcd
更多相关文章
- android中Invalidate和postInvalidate的区别
- Android将胜过Windows Mobile五大原因
- View控件中android:drawablePadding不起作用的原因探究
- 自己动手写一个简单的Android下拉刷新
- Android将胜过Windows Mobile五大原因
- Android将胜过Windows Mobile五大原因
- android中刷新Invalidate和postInvalidate的区别
- 【Android】android中Invalidate和postInvalidate的区别
- Android将胜过Windows Mobile五大原因