安卓
1 getmeasurewidth()和getwidth()区别
前者是获取xml或属性里规定的大小,后者获取实际大小
前者为原始大小后者为最终大小
2 invalidate重绘时view树的变化
绘制过程中,首先绘制最底层的根视图,然后绘制其包含的子视图,子视图若是ViewGroup,则继续绘制其子视图.如此迭代至没有子视图为止;
3 安卓布局优化
1 merge
解决布局嵌套问题
2viewstub
实现懒加载
3 最简单的,全换约束布局,一劳永逸
安卓
1 getmeasurewidth()和getwidth()区别
前者是获取xml或属性里规定的大小,后者获取实际大小
前者为原始大小后者为最终大小
2 invalidate重绘时view树的变化
绘制过程中,首先绘制最底层的根视图,然后绘制其包含的子视图,子视图若是ViewGroup,则继续绘制其子视图.如此迭代至没有子视图为止;
3 安卓布局优化
1 merge
解决布局嵌套问题
2viewstub
实现懒加载
3 最简单的,全换约束布局,一劳永逸