绘制优化的原因:因为安卓手机内存和CPU性能是有限的,不可能做到跟PC一样,所以性能优化很重要。
绘制流程:测量(measure),布局(layout),绘制(draw);
产生卡顿的原因:1.布局Layout过于复杂,无法在16ms内完成渲染。
2.在主线程里面做了稍微耗时的操作。
3.在同一帧多次绘画
4.GC回收是暂停时间过长,或者频繁GC,产生大量暂停时间。
布局优化的方法:
1.合理使用运用布局,Include(引入),Merge(合并,去除多余层级),ViewStub(提高加载速度)。