HarmonyOS换肤方案有哪些?
HarmonyOS目前有没推荐的换肤方案?包括:颜色,字体,图片资源等,包括暗黑模式。
在实现换肤的时候有两种思路:
1. 把系统控件封装起来,开发者使用自己封装过的控件但这种侵入式很强。
2. 系统提供灵活hook,或者其他机制,这样达到哪怕直接使用系统的控件,也能灵活适配换肤。那么在HarmonyOS上,如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 换肤方案有哪些?
268浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
934浏览 • 1回复 待解决
HarmonyOS应用热更新,有哪些技术实现方案。
350浏览 • 1回复 待解决
多签名打包选择方案有哪些?
346浏览 • 1回复 待解决
多工程项目打包方案有哪些?
670浏览 • 1回复 待解决
基于HarmonyOS实现H5离线方案有哪些?
253浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
2177浏览 • 1回复 待解决
ArkWeb里Web页面怎么优化加载速度,有哪些方案?
279浏览 • 1回复 待解决
HarmonyOS 换肤功能怎么实现?
509浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
397浏览 • 1回复 待解决
HarmonyOS现在是否有deepLink方案
431浏览 • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
2020浏览 • 1回复 待解决
HarmonyOS有访问相册有解决方案
364浏览 • 1回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
4631浏览 • 2回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
969浏览 • 1回复 待解决
HarmonyOS有防CPP crash的具体方案吗
362浏览 • 1回复 待解决
请问现在harmonyOS有屏幕适配方案吗?
3786浏览 • 1回复 待解决
应用内整体换肤的最佳实践
455浏览 • 1回复 待解决
HarmonyOS api的作用有哪些?
427浏览 • 1回复 待解决
HarmonyOS语法错误有哪些?
307浏览 • 1回复 待解决
HarmonyOS JSBridge有哪些实现方式?
11浏览 • 1回复 待解决
webview 问题有哪些?
321浏览 • 1回复 待解决
是否有对文档加密的方案?
796浏览 • 1回复 待解决
HarmonyOS ArkUI有哪些类型的Node?
264浏览 • 1回复 待解决
HarmonyOS 栏目编辑有什么好的方案或者库吗?
288浏览 • 1回复 待解决
创建主题类来实现主题切换代码如下:首先创建一个主题类 “theme”,下面是代码的主题框架(具体代码有所简化)
在pages中调用主题类中的资源变量:(简化版框架)
首先引用主题类:
将主题状态持久化:
AppStorage生成主题类实例,并实现应用内共享,重新渲染:
在text,image等组件,或者背景中使用主题内的资源:
在page中切换主题: