Android 的布局优化其实是很简单的事情,不要因为看到优化两个字就觉得是很高级的内容,其实只要你熟悉之后,就会在日常编码中默认就这么做了。
主要内容
- 为什么要优化布局
- 从哪些方面优化布局
- 如何检测
为什么要优化布局?
一句话,布局优化得好,能够加快UI渲染的效率,减少页面的卡顿,同时可以规范代码,增加可阅读性。这并不需要我们做额外的工作,在开发过程中,只要我们熟悉这些要点,我们时刻都在优化。
如何优化?
布局的优化主要分为三大块:
- 减少过度绘制
- 减少布局层级
- 布局复用
1、减少过度绘制
什么是过度绘制?我们画个草图: