插件式换肤

2021-08-22  本文已影响0人  编程的猫

原理:LayoutInflater设置factory时实现factor接口的onCreateView方法,在该方法里边拦截View的创建,缓存所有需要换肤属性的View,执行换肤资源操作。
皮肤资源可以来自离线apk文件(可以将后缀改成.skin)

换肤前.jpeg 换肤后.jpeg
上一篇 下一篇

猜你喜欢

热点阅读