Android RecyclerView+StaggerLayoutManager实现瀑布流单选item乱跳
16lz
2021-01-23
排查原因
- 解决方法
排查原因
通过排查原因,是因为我再使用刷新指定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 解屏代码
- android 实现代码关机
- Android 文件管理器 Android文件管理器源代码
- googleMap----放大,缩小,东南西北,四种视图切换代码
- 转:善用Android预定义样式来为我们的布局设置效果,大大节约代码量
- 在EeePC上运行Android!(转)(也是代码下载配置编译的流程!)
- -Android各版本系统源代码下载
- 设置TextView文字居中,代码实现android:layout_gravity
- Android Studio中同步代码时报:Received status code 400 from se