HarmonyOS ForEach、LazyForEach重新渲染item的时候,item里的图片会闪动
ForEach、LazyForEach重新渲染item的时候,item里的所有图片都会闪动
目前文档给出的解决方案是item写成组件,并增加局部更新状态变量,这种方式会增加开发成本。
期望框架侧解决重新渲染导致的图片闪动问题(同iPhone)。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 数组修改item对象的某个值,notifyDataReload无法重新渲染LazyForEach 
1078浏览  • 1回复 待解决
HarmonyOS ForEach 和lazyForEach 中的 item是引用还是全新拷贝的对象 
986浏览  • 1回复 待解决
HarmonyOS WaterFlow组件下的LazyForEach如何过滤无用的item? 
720浏览  • 1回复 待解决
如何让list-item组件里的image图片懒加载? 
3486浏览  • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染? 
1663浏览  • 1回复 待解决
ForEach下item是父类.如何动态获取不同子类的数据, 根据子类来区分item某些值 
2430浏览  • 1回复 待解决
HarmonyOS list嵌套list,双重list都使用LazyForEach的时候,内层的list的item出现空白问题 
1329浏览  • 1回复 待解决
【List组件】点击列表的当前item,怎么让当前item图标显示,同时其他item里图标隐藏 
1598浏览  • 1回复 待解决
HarmonyOS 刷新列表中的某个ITEM,会导致整个ITEM都刷新,有单独刷新某个控件的办法吗? 
3419浏览  • 1回复 待解决
HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染 
1243浏览  • 1回复 待解决
HarmonyOS list的item拖拽到底部的时候,list无法向上滚动 
1527浏览  • 1回复 待解决
HarmonyOS ActionSheet组件是否可以设置每个item的高度以及item文字的位置 
829浏览  • 1回复 待解决
点击一个list的item,怎么给这个item添加class 
6751浏览  • 1回复 待解决
HarmonyOS 在waterflow使用lazyForEach刷新数据的时候首页图片会闪一下 
1176浏览  • 1回复 待解决
HarmonyOS list的item如何保存状态 
1126浏览  • 2回复 待解决
HarmonyOS grid中item设置长按事件,在长按事件中怎么获取当前item的position 
919浏览  • 1回复 待解决
HarmonyOS list中item的交互效果处理 
1801浏览  • 1回复 待解决
HarmonyOS grid中item设置长按事件,在长按事件中怎么获取当前item的index 
869浏览  • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。 
1546浏览  • 1回复 待解决
HarmonyOS使用属性动画改变List组件内item的高度,其内容高度会突变 
1418浏览  • 1回复 待解决
使用LazyForEach嵌套LazyForEach(或ForEach)显示异常。 
1992浏览  • 1回复 待解决
HarmonyOS  @State赋相同值的时候,会引起组件的重新渲染吗? 
1232浏览  • 1回复 待解决
HarmonyOS中List是如何加载item的? 
1132浏览  • 2回复 待解决
HarmonyOS foreach lazyforeach,列表该用哪种? 
1436浏览  • 1回复 待解决
HarmonyOS Swiper是否不销毁不可见的item 
806浏览  • 1回复 待解决





















有两种方式可以解决该问题。
1.ForEach中的index参数去除
2.给image组件设置缓存
具体可参考:
demo 如下: