HarmonyOS 图片和文字如何适配暗色模式?
图片和文字如何适配暗色模式?普通模式和暗色模式分别使用不同的图片和字体颜色,请问如何适配?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何获取资源库图片路径,用于适配深色模式
31浏览 • 1回复 待解决
如何把图片和文案结合,保存到相册
262浏览 • 0回复 待解决
HarmonyOS 如何修改状态栏图标和文字颜色为黑色或者白色
35浏览 • 1回复 待解决
HarmonyOS 如何按Component页面设置status bar的背景和文字颜色
21浏览 • 1回复 待解决
应用如何适配深色模式
1111浏览 • 1回复 待解决
应用如何适配深色模式?
2367浏览 • 1回复 待解决
HarmonyOS 怎么监测手机系统显示大小和文字大小变化
27浏览 • 1回复 待解决
HarmonyOS 分屏模式界面如何适配
46浏览 • 1回复 待解决
应用如何适配大显示模式
2004浏览 • 1回复 待解决
HarmonyOS 多窗口模式如何适配和如何屏蔽?
5浏览 • 1回复 待解决
HarmonyOS分屏幕模式和小窗口模式适配
709浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中为SVG图片适配深浅色模式?
213浏览 • 1回复 待解决
HarmonyOS 图片适配,多尺寸屏幕怎么适配图片及图片背景
288浏览 • 1回复 待解决
HarmonyOS 图片+文字排列问题
80浏览 • 1回复 待解决
HarmonyOS 深色模式暂未适配,如何配置工程都固定在浅色模式显示
64浏览 • 1回复 待解决
app适配深色浅色切换模式
1904浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何适配深色与浅色模式?
155浏览 • 1回复 待解决
HarmonyOS 如何给图片右下角增加文字水印
67浏览 • 1回复 待解决
HarmonyOS 自定义tabs点击非文字和图片区域,页面切换,文字图片未高亮
35浏览 • 1回复 待解决
鸿蒙应用开发如何做图片适配?
2278浏览 • 1回复 待解决
flutter适配HarmonyOS图片压缩的库
226浏览 • 1回复 待解决
HarmonyOS ide中富文本中图片适配
65浏览 • 1回复 待解决
HarmonyOS 怎么进行图标和图片适配
21浏览 • 1回复 待解决
HarmonyOS 图片标签穿插于多行文字中如何实现?
337浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何适配鸿蒙应用的深色和浅色模式?
161浏览 • 1回复 待解决
1、app跟随系统切深色模式或者非深色模式
1.1 颜色适配,自定义两套颜色资源(resources/dark/element/color.json和resources/base/element/color.json),通过$r的方式加载颜色资源的key值。
通过系统资源实现,开发者可直接使用的系统预置资源,即分层参数,同一资源ID在设备类型、深浅色等不同配置下有不同的取值。
通过使用系统资源,不同的开发者可以开发出具有相同视觉风格的应用,不需要自定义2份颜色资源,在深浅色模式下也会自动切换成不同的颜色值。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-usage-V5
1.2 图片资源,采用资源限定词目录的方式。
参照颜色适配的方法,需要将深色模式下对应的同名图片放到 dark/media 目录下,再通过$r的方式加载图片资源的key值,系统做深浅色模式切换时,会自动加载对应资源文件中的value值。
对于 SVG 格式的一些简单图标,可以使用 fillColor 属性配合系统资源改变图片的绘制颜色。不通过两套图片资源的方式,也可以实现深浅色模式适配。
2、app不跟随系统,应用内切深色模式或非深色模式
2.1 应用通过系统接口主动设置深浅色模式,setColorMode:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-applicationcontext-V5
2.2 监听深浅色切换事件,自行实现深浅色模式:
this.context.config.colorMode以及onConfigurationOnUpdate监听颜色模式。