自定义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的位置