使用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如何自定义视频组件样式
462浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
8857浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
2446浏览 • 1回复 待解决
swiper组件如何实现自定义切换动画
759浏览 • 1回复 待解决
如何自定义滚动条样式
604浏览 • 1回复 待解决
自定义组件onMeasureSize使用
414浏览 • 1回复 待解决
解决Canvas画布缩放闪烁
1477浏览 • 1回复 待解决