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 如何让Canvas重绘
368浏览 • 1回复 待解决
HarmonyOS @Builder修饰的方法中参数属性更新无法触发页面重绘
229浏览 • 1回复 待解决
HarmonyOS 是否有重绘、重排的相关资料
388浏览 • 1回复 待解决
HarmonyOS 自定义布局onPlaceChildren何时被重绘
180浏览 • 1回复 待解决
HarmonyOS 组件状态变量改变,build重绘问题
408浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何优化HarmonyOS滑动页面组件的重绘性能?
555浏览 • 1回复 待解决
HarmonyOS 关于组件重绘的生命周期函数
527浏览 • 1回复 待解决
HarmonyOS 如何使登录成功后强制重绘页面,而不是依赖@state
185浏览 • 1回复 待解决
HarmonyOS有没有回调函数能够在组件重绘的时候调用?
652浏览 • 1回复 待解决
HarmonyOS Canvas 组件,如何主动触发绘制
285浏览 • 1回复 待解决
HarmonyOS 使用画布 (Canvas)绘制自定义时间轴,放缩重绘闪烁跳动,导致放缩时间轴功能难以使用
1226浏览 • 1回复 待解决
HarmonyOS 如何将Canvas上所绘内容保存为图片
698浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
1286浏览 • 1回复 待解决
#鸿蒙学习大百科#在具体实现分帧渲染时,如何避免重绘?
471浏览 • 1回复 待解决
HarmonyOS Canvas CanvasRenderingContext2D如何触发刷新重复绘制?
488浏览 • 1回复 待解决
在ontouch的时候改变了state定义的pageIndex和textPage,组件里@Link定义的数据变了,但是没有重绘
1857浏览 • 1回复 待解决
HarmonyOS canvas组件,设备横屏时onReady会触发两次
208浏览 • 1回复 待解决
HarmonyOS websocket断网后如何重连
543浏览 • 1回复 待解决
HarmonyOS ArkTS数组去重
343浏览 • 1回复 待解决
HarmonyOS Canvas如何重置clip
482浏览 • 1回复 待解决
HarmonyOS Canvas如何设置圆角
347浏览 • 1回复 待解决
HarmonyOS 如何使用Canvas画扇形
558浏览 • 1回复 待解决
HarmonyOS Canvas绘制内容如何更新
303浏览 • 1回复 待解决
HarmonyOS 如何使用canvas绘制虚线
245浏览 • 1回复 待解决
如何实现ArrayList的删除、去重等功能
805浏览 • 1回复 待解决
canvas不会根据数据变化自行重绘,需要调用canvas的clearRect方法清空画布后再重新绘制。同时,需要使用@watch监听更新的那个变量,在更新后触发方法重新绘制canvas画布。 可以参考一下代码实现: