背景介绍
IO操作、反射
AsyncLayoutInflater只是缓解
Java代码写布局
本质上解决了性能问题
引入了新问题:不便于开发,可维护性差
X2C
X2C介绍
保留XML优点,解决性能问题
开发人员写XML,加载Java代码
原理:APT编译期翻译XML为Java代码
X2C使用
X2C问题
部分属性Java不支持
失去了系统的兼容(AppCompat)
IO操作、反射
AsyncLayoutInflater只是缓解
本质上解决了性能问题
引入了新问题:不便于开发,可维护性差
保留XML优点,解决性能问题
开发人员写XML,加载Java代码
原理:APT编译期翻译XML为Java代码
部分属性Java不支持
失去了系统的兼容(AppCompat)