递归火山软件开发平台

标题: 如何可以实现一键切换所有窗口主题换肤和白天黑暗模式 [打印本页]

作者: yinghao2005    时间: 2020-5-27 09:09
标题: 如何可以实现一键切换所有窗口主题换肤和白天黑暗模式
最好官方能做个例程应该比较常用.如何动态修改窗口@安卓.附加清单

作者: 创世魂    时间: 2020-5-27 09:25
本帖最后由 创世魂 于 2020-5-27 09:31 编辑

自己做一套白天模式和暗夜模式的主题文件,窗口上的所有组件,全部引用文件里面的颜色配置信息等。
通过修改文件引用来实现全局控制。。

主题文件格式自己想用什么就用什么,可以使用ini配置文件,或者json,或者xml。
如果用ini来存储颜色配置信息,可以使用无名模块里面的“ini_写配置项”,ini_读配置项。


前期颜色配置文件准备好,后期值需要改动配置文件路径就可以实现全局控制。
总之这是一个很繁琐的工作,需要有点耐心。如果组件种类比较多的话,比较麻烦。。
至于那种傻瓜式的一键改色的,暂时没有这种方案。




作者: 创世魂    时间: 2020-5-27 09:29
关于附加清单,可以参考火山封装图文教程。

http://doc.voldp.com/p_grammar.htm
打开网页后所搜“附加清单”可以看到相关内容。

火山也内置了很多附加清单,可以(ctrl+g)跳转源码查看格式。
例如:常用附加清单.申请更大内存
作者: 创世魂    时间: 2020-5-27 09:31
本帖结贴,如有其他疑问,请重新发帖提问。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4