onLayout源码 流程 思路详解
简介:
在自定义view的时候,其实很简略,只须要知道3步骤:
1.丈量——onMeasure():决议View的大小
2.布局——onLayout():决议View在ViewGroup中的地位
3.绘制——onDraw():如何绘制这个View。
而第3步的onDraw体系已封装的很好了,根本不用我们来费心,只须要专注到1,2两个步骤就中好了。
第一步的丈量,可以参考我之前的文章:(Android自定义视图——onMeasure流程,MeasureSpec详解)
而这篇文章就来谈谈第二步:“布局(Layout)”
简介:
在自定义view的时候,其实很简略,只须要知道3步