自定义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的位置
本文详细解析自定义View在Android开发中的生命周期,包括onMeasure()测量尺寸、onLayout()布局位置和onDraw()绘制内容。了解如何仅重写部分方法创建基本控件和ViewGroup的区别。
592

被折叠的 条评论
为什么被折叠?



