View的工作流程主要是指measure、layout、draw这三大流程,即测量、布局和绘制,其中measure确定View的测量宽/高,layout确定View的最终宽/高和四个顶点的位置,而draw则将View绘制到屏幕上View的绘制过程遵循如下几步:1)绘制背景 background.draw(canvas)2)绘制自己(onDraw)3)绘制 children(dispatchDraw)4)绘制装饰
View的工作流程主要是指measure、layout、draw这三大流程,即测量、布局和绘制,其中measure确定View的测量宽/高,layout确定View的最终宽/高和四个顶点的位置,而draw则将View绘制到屏幕上View的绘制过程遵循如下几步:1)绘制背景 background.draw(canvas)2)绘制自己(onDraw)3)绘制 children(dispatchDraw)4)绘制装饰