自定义View继承View和ViewGroup
重写onMeasure(),onDraw()和onLayout()方法
在onMeasure()方法中进行测量出自定义控件的宽和高并且调用setMeasureDimension(width,height)方法,将宽高配置好
然后再onLayout()方法,确定自定义控件在布局中的位置
最后调用onDraw()方法来将自定义View绘制在布局中。
重点来了:
很多时候我们需要改变控件的宽高,可能还会改变内容。
这时候需要使用到View的 <