View的绘制

作者: 微尘_8957 | 来源:发表于2018-09-10 07:58 被阅读15次

一、测量三大流程

measure()-----layout()-----draw()

二、measure

1.viewGroup.LayoutParams

2.MeasureSpecz(模式+大小)

3. measure的重要方法

(1)measure

 (2)onMeasure

 (3)setMeasuredDimension()

三、layout

同measure差不多

四、draw方法

1.invalidate()  请求系统发生变化调用layout方法

2.requestLayout()  自定义控件时手动去调用,但是仅仅会测量和摆放不会调用draw()方法

相关文章

网友评论

    本文标题:View的绘制

    本文链接:https://www.haomeiwen.com/subject/lrujgftx.html