如何在Canvas中主动控制组件刷新以提高性能?

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

阅读 582
1 个回答

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

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

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

参考链接

CanvasRenderingContext2D

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进