如何实现主动控制组件刷新?例如在使用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方法
262浏览 • 1回复 待解决
如何控制canvas组件刷新
925浏览 • 1回复 待解决
什么场景需要使用到多个UIAbility
2153浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
1160浏览 • 1回复 待解决
HarmonyOS Canvas怎么刷新
284浏览 • 1回复 待解决
修改ForEach使用数据对象,UI刷新
2224浏览 • 1回复 待解决
怎么让Canvas刷新呀?
621浏览 • 1回复 待解决
HarmonyOS如何控制组件属性输出
593浏览 • 1回复 待解决
在Stage模型下如何主动重新渲染UI
3778浏览 • 1回复 已解决
Canvas如何触发刷新重复绘制?
1222浏览 • 1回复 待解决
HarmonyOS LIst组件UI刷新
123浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
1121浏览 • 1回复 待解决
HarmonyOS应用开发需要使用技术
5303浏览 • 1回复 待解决