HarmonyOS Canvas如何触发重绘
Canvas(this.renderContext)
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
.width('100%')
.height('100%')
.backgroundColor(Color.White)
.padding(this.calcPadding(this.isValidate))
.onReady(() => {
this.renderContext.....
})
Canvas组件在onReady中可以进行初次绘制,后续用户交互以后,比如移动、点击、缩放等操作之后,我需要将Canvas组件进行重新绘制,请问该如何触发?或者有其他解决方案也可以
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义布局onPlaceChildren何时被重绘
48浏览 • 1回复 待解决
HarmonyOS 关于组件重绘的生命周期函数
29浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何优化HarmonyOS滑动页面组件的重绘性能?
148浏览 • 1回复 待解决
HarmonyOS有没有回调函数能够在组件重绘的时候调用?
363浏览 • 1回复 待解决
HarmonyOS 使用画布 (Canvas)绘制自定义时间轴,放缩重绘闪烁跳动,导致放缩时间轴功能难以使用
677浏览 • 1回复 待解决
#鸿蒙学习大百科#在具体实现分帧渲染时,如何避免重绘?
225浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
957浏览 • 1回复 待解决
在ontouch的时候改变了state定义的pageIndex和textPage,组件里@Link定义的数据变了,但是没有重绘
1646浏览 • 1回复 待解决
HarmonyOS Canvas如何重置clip
267浏览 • 1回复 待解决
msyql 连表查询怎么去重?
2798浏览 • 1回复 待解决
HarmonyOS Canvas怎么刷新
34浏览 • 1回复 待解决
HarmonyOS Canvas 实现动画
41浏览 • 1回复 待解决
如何实现ArrayList的删除、去重等功能
415浏览 • 1回复 待解决
HarmonyOS Canvas 画文字如何实现字体加粗
657浏览 • 1回复 待解决
HarmonyOS 如何实现清除canvas内容,重新绘制?
438浏览 • 1回复 待解决
HarmonyOS Canvas中如何绘制文本溢出效果?
314浏览 • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中
661浏览 • 1回复 待解决
canvas如何实现水印效果
952浏览 • 1回复 待解决
如何操作canvas重新绘制
1104浏览 • 1回复 待解决
HarmonyOS 网络请求能否支持拦截301/302重定向?
29浏览 • 1回复 待解决
HarmonyOS 如何用动画实现Canvas内容的改变
49浏览 • 1回复 待解决
如何使用canvas绘制圆角矩形
551浏览 • 1回复 待解决
如何使用canvas添加水印
1335浏览 • 1回复 待解决
Canvas绘制内容如何动态更新
1653浏览 • 1回复 待解决
HarmonyOS svg、canvas 的使用详情
472浏览 • 1回复 待解决
canvas不会根据数据变化自行重绘,需要调用canvas的clearRect方法清空画布后再重新绘制。同时,需要使用@watch监听更新的那个变量,在更新后触发方法重新绘制canvas画布。 可以参考一下代码实现: