无限白开水

文章
5
资源
0
加入时间
2年10月17天

教你实现华为快应用深色主题适配问题背景解决方案

问题背景大部分手机主题上会有深色模式和浅色模式之分,浅色模式一般都是“白底黑字”,深色模式则是“黑底白字”。下图是华为手机深色模式和浅色模式的界面效果:图1 浅色模式图2 深色模式如何在快应用中实现不同主题模式的适配呢?目前有两种方案:使用MediaQuery响应式布局能力,自动检测用户的设备的系统主题模式,配置不同模式下的css样式。使用device.getThemeSync,根据获取的结果选择不同模式下的css样式。解决方案方案一:MediaQuery响应式布局