文件名称:xmljava系统源码-ScoopsDemo:多主题风格代码demo,实时更新,欢迎starfork
文件大小:124KB
文件格式:ZIP
更新时间:2024-06-25 17:58:23
系统开源
xml java系统源码 ScoopsDemo 多主题风格代码demo 本文属代码GG原创,非经本人同意,禁止转载。 需要交流,联系微信:code_gg_boy 更多精彩,时时关注微信公众号code_gg_home ##基本用法 简要说明 Scoops是一个android应用库,主要解决的是多主题实现方案。通过配置多个R.style.Theme ,代码进行动态设置主题,重启当前界面实现。 原理分析 主要通过设置主题(存储设置值), 重启activity,通过setTheme方式设置style实现。 使用方法 1项目的build.gradle里面 2 模块的build.gradle里面 3 values里面加入themes.xml 配置一些主题,为了多主题更换使用 4 AndroidManifest.xml里面 配置上默认主题,这里要注意的是配置的和5里面写的默认的那个要一致 5 MainApp里面 完成初始化,主要设置一系列的主题。其中addToppings为的是注释的时候使用,后面会讲它的用法。setSharedPreferences 配置默认的存储key值addDayNight
【文件预览】:
ScoopsDemo-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(855B)
----app()
--------proguard-rules.pro(707B)
--------src()
--------.gitignore(7B)
--------build.gradle(873B)
----gradle()
--------wrapper()
----README.md(12KB)
----settings.gradle(15B)
----build.gradle(564B)