如何实现多主题下正常模式和深色模式适配?

0 评论 15 浏览 0 收藏 2 分钟

如何实现多主题下正常模式和深色模式适配?

本问答帖原创发布在华为开发者联盟社区 ,欢迎开发者前往论坛提问交流。

问题描述:

在适配多主题且每个主题都需要适配正常模式和深色模式,颜色需要怎么处理?比如一个背景颜色颜色要使用主题色 A主题 正常:#84BD00 深色:#FF5F00,另一个使用B主题正常:#00D7FF 深色:#FF0082。

解决方案:

可以抽出所有主题中公共的颜色,正常模式颜色配置在base>element>color.json中;深色模式颜色配置在dark>element>color.json中;采用多主题动态设置的方式来实现目标,参考demo和其他解决方案相关的讨论,请点击原帖查看:

多主题适配 color文件是否可以选择使用-华为开发者问答 | 华为开发者联盟 (huawei.com)

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!