HarmonyOS换肤方案有哪些?
HarmonyOS目前有没推荐的换肤方案?包括:颜色,字体,图片资源等,包括暗黑模式。
在实现换肤的时候有两种思路:
1. 把系统控件封装起来,开发者使用自己封装过的控件但这种侵入式很强。
2. 系统提供灵活hook,或者其他机制,这样达到哪怕直接使用系统的控件,也能灵活适配换肤。那么在HarmonyOS上,如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 换肤方案有哪些?
166浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
810浏览 • 1回复 待解决
HarmonyOS应用热更新,有哪些技术实现方案。
231浏览 • 1回复 待解决
多签名打包选择方案有哪些?
232浏览 • 1回复 待解决
多工程项目打包方案有哪些?
578浏览 • 1回复 待解决
基于HarmonyOS实现H5离线方案有哪些?
136浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
2107浏览 • 1回复 待解决
ArkWeb里Web页面怎么优化加载速度,有哪些方案?
141浏览 • 1回复 待解决
HarmonyOS 换肤功能怎么实现?
345浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
308浏览 • 1回复 待解决
HarmonyOS现在是否有deepLink方案
334浏览 • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
1917浏览 • 1回复 待解决
HarmonyOS有访问相册有解决方案
263浏览 • 1回复 待解决
HarmonyOS api的作用有哪些?
289浏览 • 1回复 待解决
HarmonyOS语法错误有哪些?
202浏览 • 1回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
849浏览 • 1回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
4328浏览 • 2回复 待解决
webview 问题有哪些?
145浏览 • 1回复 待解决
请问现在harmonyOS有屏幕适配方案吗?
3650浏览 • 1回复 待解决
HarmonyOS有防CPP crash的具体方案吗
261浏览 • 1回复 待解决
HarmonyOS ArkUI有哪些类型的Node?
176浏览 • 1回复 待解决
应用内整体换肤的最佳实践
236浏览 • 1回复 待解决
现在HarmonyOS的存储方式有哪些,是否有具体文档介绍
331浏览 • 1回复 待解决
是否有对文档加密的方案?
688浏览 • 1回复 待解决
MongoDB的优势有哪些?
4051浏览 • 1回复 待解决
创建主题类来实现主题切换代码如下:首先创建一个主题类 “theme”,下面是代码的主题框架(具体代码有所简化)
在pages中调用主题类中的资源变量:(简化版框架)
首先引用主题类:
将主题状态持久化:
AppStorage生成主题类实例,并实现应用内共享,重新渲染:
在text,image等组件,或者背景中使用主题内的资源:
在page中切换主题: