如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI

如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI

HarmonyOS
2024-03-17 15:00:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
anlan001

Canvas组件最终的显示内容分两种:

一是组件通用属性的绘制内容,比如背景色,boarder等这类组件属性方法设置的渲染属性,这类属性是可以通过状态变量驱动更新的。

二是通过CanvasRenderingContext2D绘制接口由应用自行绘制的内容。该类命令时绘制接口不响应状态变量,该类接口内置表脏功能,只要调用就会在下一帧刷新绘制内容,不需要开发者显示刷新。

参考链接

CanvasRenderingContext2D

分享
微博
QQ
微信
回复
2024-03-18 20:43:56
相关问题
HarmonyOS 是否有种主动刷新UI方法
1001浏览 • 1回复 待解决
如何控制canvas组件刷新
1862浏览 • 1回复 待解决
HarmonyOS 如何使用代码主动回到桌面?
1109浏览 • 1回复 待解决
什么场景需要使用到多个UIAbility
2947浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
1989浏览 • 1回复 待解决
修改ForEach使用数据对象,UI刷新
4284浏览 • 1回复 待解决
HarmonyOS Canvas怎么刷新
978浏览 • 1回复 待解决
HarmonyOS如何控制组件属性输出
1037浏览 • 1回复 待解决
HarmonyOS LIst组件UI刷新
820浏览 • 1回复 待解决
怎么让Canvas刷新呀?
1445浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
1886浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
2535浏览 • 1回复 待解决
HarmonyOS应用开发需要使用技术
6202浏览 • 1回复 待解决