HarmonyOS Canvas绘制内容如何更新?

比如我使用Canvas绘制一个自定义Slider组件,他会响应手势变化,在拖动时字段progress会发生变化,但画布上的内容应该如何invalidate呢?

阅读 471
1 个回答

对于Canvas组件,只要调用绘制接口就会触发刷新

对于Canvas组件上的图像,已经绘制出来后便不会再改变,可以使用reset重置,或者clearRect清除局部再重绘

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