HarmonyOS换肤方案有哪些?
HarmonyOS目前有没推荐的换肤方案?包括:颜色,字体,图片资源等,包括暗黑模式。
在实现换肤的时候有两种思路:
1. 把系统控件封装起来,开发者使用自己封装过的控件但这种侵入式很强。
2. 系统提供灵活hook,或者其他机制,这样达到哪怕直接使用系统的控件,也能灵活适配换肤。那么在HarmonyOS上,如何实现?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 换肤方案有哪些?
1194浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
1885浏览 • 1回复 待解决
多签名打包选择方案有哪些?
1130浏览 • 1回复 待解决
HarmonyOS应用热更新,有哪些技术实现方案。
1179浏览 • 1回复 待解决
多工程项目打包方案有哪些?
1495浏览 • 1回复 待解决
HarmonyOS 换肤相关指导
870浏览 • 1回复 待解决
基于HarmonyOS实现H5离线方案有哪些?
1328浏览 • 1回复 待解决
HarmonyOS app上下分屏时显示不全 解决方案有哪些?
876浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案有哪些?
3026浏览 • 1回复 待解决
ArkWeb里Web页面怎么优化加载速度,有哪些方案?
1089浏览 • 1回复 待解决
HarmonyOS 换肤功能怎么实现?
1528浏览 • 1回复 待解决
HarmonyOS 如何实现应用全局换肤功能
751浏览 • 1回复 待解决
HarmonyOS Overlay机制是否支持换肤
424浏览 • 1回复 待解决
卡顿优化还有哪些方案
367浏览 • 0回复 待解决
对于 ArkTS 中的图表绘制需求,有哪些优秀的解决方案?
266浏览 • 0回复 待解决
#鸿蒙通关秘籍#处理occur exception need return日志提示的方案有哪些?
590浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
1108浏览 • 1回复 待解决
ArkTS有哪些线程安全的数据类型,多线程方案如何保证线程安全
2889浏览 • 1回复 待解决
应用内整体换肤的最佳实践
1557浏览 • 1回复 待解决
HarmonyOS现在是否有deepLink方案
1072浏览 • 1回复 待解决
HarmonyOS 全局loading有什么方案吗
945浏览 • 1回复 待解决
HarmonyOS的特性有哪些
752浏览 • 1回复 待解决
关于鸿蒙开发的性能优化都有哪些方案?
353浏览 • 0回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
6192浏览 • 2回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
1932浏览 • 1回复 待解决
创建主题类来实现主题切换代码如下:首先创建一个主题类 “theme”,下面是代码的主题框架(具体代码有所简化)
在pages中调用主题类中的资源变量:(简化版框架)
首先引用主题类:
将主题状态持久化:
AppStorage生成主题类实例,并实现应用内共享,重新渲染:
在text,image等组件,或者背景中使用主题内的资源:
在page中切换主题: