1 Star 0 Fork 8

lorry1314 / ZTheme

forked from 冉超群 / ZTheme 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

点击查看Demo演示

  • ZTheme 使用示例
  1. 创建ZTheme方法声明
    ZTheme createTheme(String apkPath, Context context);
    ZTheme createTheme(String apkPath, String libraryPath, Context context)
  1. 使用apk创建ZTheme对象
     mZTheme = ZTheme.createTheme("/sdcard/theme/theme_dark.apk", this);

3.创建 ZThemeView 方法声明

    //根据反射创建ZThemeView对象,此处传入类名
    IThemeView getThemeView(String className)

4.创建 ZThemeView 对象

    IThemeView.getThemeView("com.rxx.ztheme.dark.view.LoginView");

5.最后就可以获取到一个view,加载到Activity。

  setContentView(IThemeView.getView());

空文件

简介

ZTheme是一款小巧的Android换肤框架,实现原理是动态加载APK,对基于MVP或MVC分层设计的View层进行替换,实现切换主题皮肤的功能。 展开 收起
Android
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/Lorry/ZTheme.git
git@gitee.com:Lorry/ZTheme.git
Lorry
ZTheme
ZTheme
master

搜索帮助