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 浅色深色主题如何设置
279浏览 • 1回复 待解决
app适配深色浅色切换模式
1780浏览 • 1回复 待解决
HarmonyOS深色主题适配
295浏览 • 1回复 待解决
HarmonyOS 主题设置,当设置为‘跟随系统’时,能否获取到‘当前系统到底是深色还是浅色’?
140浏览 • 1回复 待解决
如何支持全局主题切换
718浏览 • 1回复 待解决
应用内黑白主题的切换
231浏览 • 1回复 待解决
如何获取当前手机是深色模式还是浅色模式?
549浏览 • 1回复 待解决
多个Ability并适配深浅色模式/系统语言切换
750浏览 • 1回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
120浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
299浏览 • 1回复 待解决
切换应用深浅色模式,切换应用的深浅色模式,且不跟随系统。本例从资源分类的角度实现。
775浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
281浏览 • 1回复 待解决
关于切换深色模式应用自动重启应用
6355浏览 • 2回复 待解决
#鸿蒙学习大百科#如何实现字体颜色在深色模式显示白色,在浅色模式显示黑色?
218浏览 • 1回复 待解决
Java UI中WebView支持深色模式吗?
2566浏览 • 1回复 待解决
HarmonyOS 如何在应用中动态的设置深浅色模式?
156浏览 • 1回复 待解决
HarmonyOS Canvas中如何绘制文本溢出效果?
171浏览 • 1回复 待解决
Canvas 中 fillText 如何旋转角度
278浏览 • 1回复 待解决
harmonyOs 怎么统一配置主题?
9323浏览 • 1回复 待解决
HarmonyOS 应用多主题实现方案
260浏览 • 1回复 待解决
HarmonyOS Canvas中关于绘制图片问题
188浏览 • 1回复 待解决
HarmonyOS 在组件化开发中,国际化、主题功能中,资源放在哪里
275浏览 • 1回复 待解决
如何修改DevEco颜色主题?
9749浏览 • 3回复 已解决
鸿蒙Canvas中drawText如何处理文字自动换行
10337浏览 • 1回复 待解决
JS UI框架中canvas如何动态指定宽高
6728浏览 • 1回复 待解决
推荐使用资源Id作为参数获取颜色。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-0000001815087730-V5#ZH-CN_TOPIC_0000001815087730__getcolorsync10