Canvas中深色/浅色主题切换
深色/浅色主题切换,已经创建了dark文件夹,创建了color.json文件,但是使用Canvas时遇到了问题。this.context.fillStyle 的类型为string | number | CanvasGradient | CanvasPattern。$r(‘app.color.canvas_body’)的类型位Resource,不能直接使用。
使用getContext().resourceManager.getColorSync($r(‘app.color.canvas_body’))获取颜色,因为是异步的,打印需要耗时8毫秒,在自定义View的过程中会引发掉帧。
所以this.context.fillStyle 的类型应该怎么处理?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 浅色深色主题如何设置
1253浏览 • 1回复 待解决
app适配深色浅色切换模式
2611浏览 • 1回复 待解决
HarmonyOS深色主题适配
1196浏览 • 1回复 待解决
HarmonyOS 浅色模式与深色模式
848浏览 • 1回复 待解决
HarmonyOS 主题设置,当设置为‘跟随系统’时,能否获取到‘当前系统到底是深色还是浅色’?
1140浏览 • 1回复 待解决
如何在HarmonyOS中实现动态主题切换?
984浏览 • 0回复 待解决
HarmonyOS 中如何实现APP 主题色切换系统主题色,如何自定义主题色?
948浏览 • 0回复 待解决
HarmonyOS 怎么获取手机设置中是否开启了深色模式主题
785浏览 • 1回复 待解决
如何支持全局主题切换
1501浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何适配深色与浅色模式?
1159浏览 • 1回复 待解决
应用内黑白主题的切换
1206浏览 • 1回复 待解决
如何获取当前手机是深色模式还是浅色模式?
1460浏览 • 1回复 待解决
动态切换主题要改每个组件吗?
232浏览 • 1回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
981浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
1228浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何适配鸿蒙应用的深色和浅色模式?
1062浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
1213浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
1003浏览 • 1回复 待解决
切换应用深浅色模式,切换应用的深浅色模式,且不跟随系统。本例从资源分类的角度实现。
1734浏览 • 1回复 待解决
HarmonyOS 切换深浅色模式,状态栏颜色概率性的不切换
797浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中监听深浅色模式的切换事件?
1012浏览 • 1回复 待解决
多个Ability并适配深浅色模式/系统语言切换
1548浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现深色模式自动切换?
1230浏览 • 2回复 待解决
关于切换深色模式应用自动重启应用
7293浏览 • 2回复 待解决
HarmonyOS ArkUI系统设置深色模式怎么要图片和元素保持浅色模式
702浏览 • 1回复 待解决
推荐使用资源Id作为参数获取颜色。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-0000001815087730-V5#ZH-CN_TOPIC_0000001815087730__getcolorsync10