Skip to content

shanyou2016/AspectDemo

Repository files navigation

AspectDemo

hook demo 加 皮肤切换 之前公司做了皮肤切换,是同事做的,代码写得超级复杂,居然还有hook

仔细复盘后,发现就是个笑话,hook 代码一句都没有用。

实际就是获得颜色值,在界面加载的时候改变控件颜色,毛技术含量都没有。

居然被忽悠了这么久,完全是个马保国啊。

汗。。。

思路:

1:建个类管理皮肤,用字典的方式写好皮肤的各个模板;

2:控件设置颜色的时候,用是皮肤的模板颜色;

另外该代码有hook 的demo

这个还有点意思,可以看看

代码:

https://github.com/shanyou2016/AspectDemo

==========================================

后来在github 发现一个很不错的皮肤切换的库,比我写的好太多了。

用json 表示各个皮肤,切换的时候,还不用控件加载,很方便

建议码友们,用这个码农的代码;

https://github.com/lixiang1994/LEETheme

About

hook demo 加 皮肤切换

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published