安卓学习Android自定义View

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

2019-02-26  本文已影响37人  小怪兽大作战

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

上一篇下一篇

猜你喜欢

热点阅读