hook demo 加 皮肤切换 之前公司做了皮肤切换,是同事做的,代码写得超级复杂,居然还有hook
仔细复盘后,发现就是个笑话,hook 代码一句都没有用。
实际就是获得颜色值,在界面加载的时候改变控件颜色,毛技术含量都没有。
居然被忽悠了这么久,完全是个马保国啊。
汗。。。
思路:
1:建个类管理皮肤,用字典的方式写好皮肤的各个模板;
2:控件设置颜色的时候,用是皮肤的模板颜色;
另外该代码有hook 的demo
这个还有点意思,可以看看
代码:
https://github.com/shanyou2016/AspectDemo
==========================================
后来在github 发现一个很不错的皮肤切换的库,比我写的好太多了。
用json 表示各个皮肤,切换的时候,还不用控件加载,很方便
建议码友们,用这个码农的代码;