View的绘制流程

althm 22 0 PDF 2021-01-09 16:01:21

View的绘制流程主要包括measure,layout,draw三大流程,measure用来确定view的测量宽/高,layout用来确定view的最终宽/高和四个顶点的位置,而draw则将View绘制到屏幕上 Measure 如果只是一个原始的View,那么通过meaure方法就完成了其测量过程,如果是一个ViewGroup,除了完成自己的测量过程外,还会遍历去调用所有子View的measure方法,各个子元素再去递归调用这个流程 view的measure过程由measure方法来完成,measure方法是一个final方法,这意味着子类不能重写此方法,在View的measure方法中回去

用户评论
请输入评论内容
评分:
暂无评论