OpenHarmony开发者论坛
标题:
如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI。
[打印本页]
作者:
北向实践与赋能
时间:
2024-1-4 11:22
标题:
如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI。
[md]如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI。
[/md]
作者:
北向实践与赋能
时间:
2024-1-4 11:23
标题:
如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI。
[md]**关键字**
Canvas,状态管理
**解决方案**
Canvas组件最终的显示内容分两种,一是组件通用属性的绘制内容,比如背景色,boarder等这类组件属性方法设置的渲染属性,这类属性是可以通过状态变量驱动更新的。
二是通过CanvasRenderingContext2D绘制接口由应用自行绘制的内容。该类命令时绘制接口不响应状态变量,该类接口内置表脏功能,只要调用就会在下一帧刷新绘制内容,不需要开发者显示刷新。
**参考资料**
https://docs.openharmony.cn/page ... deringcontext2d.md/
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5