安卓自定义view(四) - 绘制

draw是view的初始化的最后一步,完成绘制,view就会展示到我们眼前。
在经过measure和layout方法后,view的大小和位置已经确定了。那么接下来,就需要把view展示出来。

draw过程简析

在draw()方法中,一步普通的view主要是调用onDraw绘制自身。
而对于viewGroup来说,它的工作就比较多了
1.使用drawableBackground(canvas)绘制背景
2.调用onDraw(canvas)绘制自身
3.调用dispatchDraw(canvas)绘制子view,dispatchDraw会调用子view的draw方法
4.绘制装饰onDrawScrollBars

    原文作者:小怪兽LY
    原文地址: https://www.jianshu.com/p/f16d93c7929e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞