HarmonyOS换肤方案有哪些?
HarmonyOS目前有没推荐的换肤方案?包括:颜色,字体,图片资源等,包括暗黑模式。
在实现换肤的时候有两种思路:
1. 把系统控件封装起来,开发者使用自己封装过的控件但这种侵入式很强。
2. 系统提供灵活hook,或者其他机制,这样达到哪怕直接使用系统的控件,也能灵活适配换肤。那么在HarmonyOS上,如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 换肤方案有哪些?
596浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
1172浏览 • 1回复 待解决
多签名打包选择方案有哪些?
607浏览 • 1回复 待解决
HarmonyOS应用热更新,有哪些技术实现方案。
584浏览 • 1回复 待解决
多工程项目打包方案有哪些?
999浏览 • 1回复 待解决
基于HarmonyOS实现H5离线方案有哪些?
574浏览 • 1回复 待解决
HarmonyOS 换肤相关指导
282浏览 • 1回复 待解决
HarmonyOS app上下分屏时显示不全 解决方案有哪些?
199浏览 • 1回复 待解决
HarmonyOS 换肤功能怎么实现?
816浏览 • 1回复 待解决
ArkWeb里Web页面怎么优化加载速度,有哪些方案?
474浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
2399浏览 • 1回复 待解决
HarmonyOS Overlay机制是否支持换肤
80浏览 • 1回复 待解决
#鸿蒙通关秘籍#处理occur exception need return日志提示的方案有哪些?
213浏览 • 1回复 待解决
HarmonyOS 如何实现应用全局换肤功能
185浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
621浏览 • 1回复 待解决
应用内整体换肤的最佳实践
925浏览 • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
2255浏览 • 1回复 待解决
HarmonyOS的特性有哪些
164浏览 • 1回复 待解决
HarmonyOS现在是否有deepLink方案
674浏览 • 1回复 待解决
HarmonyOS 全局loading有什么方案吗
330浏览 • 1回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
5121浏览 • 2回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
1273浏览 • 1回复 待解决
webview 问题有哪些?
537浏览 • 1回复 待解决
HarmonyOS api的作用有哪些?
612浏览 • 1回复 待解决
HarmonyOS语法错误有哪些?
512浏览 • 1回复 待解决
创建主题类来实现主题切换代码如下:首先创建一个主题类 “theme”,下面是代码的主题框架(具体代码有所简化)
在pages中调用主题类中的资源变量:(简化版框架)
首先引用主题类:
将主题状态持久化:
AppStorage生成主题类实例,并实现应用内共享,重新渲染:
在text,image等组件,或者背景中使用主题内的资源:
在page中切换主题: