使用Navigation组件的toolbarConfiguration属性,自定义分栏样式,在切换分栏时,有明显的闪烁,如何解决?

使用Navigation组件的toolbarConfiguration属性,自定义分栏样式,在切换分栏时,有明显的闪烁,感觉像是自定义分栏重新build了,如何解决?

HarmonyOS
2024-10-14 10:57:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

当数据源变化时,ForEach的刷新机制会导致整个ListItem被重建。由于Image组件是异步刷新,所以视觉上图片会发生闪烁。为了解决这种情况我们应该使用@ObjectLink和@Observed去单独刷新数据源改变的listItem。参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/quick-start/arkts-rendering-control-lazyforeach.md/#%E5%B8%B8%E8%A7%81%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98

分享
微博
QQ
微信
回复
2024-10-14 15:54:42
相关问题
HarmonyOS如何自定义视频组件样式
371浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
2337浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
8744浏览 • 1回复 待解决
swiper组件如何实现自定义切换动画
656浏览 • 1回复 待解决
如何自定义滚动条样式
492浏览 • 1回复 待解决
自定义组件使用@ObjectLink报错
1125浏览 • 1回复 待解决
自定义组件onMeasureSize使用
330浏览 • 1回复 待解决
CounterComponent样式是否可以自定义
185浏览 • 1回复 待解决
自定义组件使用watch监听
409浏览 • 1回复 待解决