Android RecycleView notifyItemChanged()刷新闪烁异常处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android RecycleView notifyItemChanged()刷新闪烁异常处理相关的知识,希望对你有一定的参考价值。

参考技术A 在RecycleView notifyItemChanged(position) 刷新得时候部分情况下会出现图片闪烁问题,导致此问题出现的原因有几种,项目中出现了这个问题再次记录下集中解决思路供大家梳理

1.条件情况下执行了动画操作导致了刷新闪烁问题

2.图片重新加载导致了刷新问题

3:全局刷新导致Item数据重新填充刷新了Item

1.关闭动画效果

2.设置setHasFixedSize(true) 让RecyclView 不走重绘逻辑

刷新的闪烁问题导致原因很多,要具体问题具体分析,去除动画比较方便简单适合一部分需求,当去除动画以及设置不刷新还不生效的时候可以考虑单条局部刷新的逻辑

以上是关于Android RecycleView notifyItemChanged()刷新闪烁异常处理的主要内容,如果未能解决你的问题,请参考以下文章

Android RecycleView + CardView 控件简析

Android 使用RecycleView列表实现加载更多

怎么关闭android recycleview自带的滑动效果

android RecycleView复杂多条目的布局

android 简单实现 recycleview,adapter 展示item,点击展示详情

RecycleView在eclipse的初体验