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


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