自定义View的生命周期:
自定义View的基本方法
自定义View的最基本的三个方法分别是: onMeasure()、onLayout()、onDraw(); View在Activity中显示出来,要经 历测量、布局和绘制三个步骤,分别对应三个动作:measure、layout和draw。
测量:onMeasure()决定View的大小;
布局:onLayout()决定View在ViewGroup中的位置;
绘制:onDraw()决定绘制这个View。
自定义控件分类
自定义View: 只需要重写onMeasure()和onDraw()
--- 备注: 对于小房间只要测量它的大小,然后装饰它就可以了
自定义ViewGroup: 则只需要重写onMeasure()和onLayout()
---备注:对于一个大房子,需要测量的大小,并且摆放每个子View的位置