使用dispatchDraw(Canvas画布)

Fav*_* Kv 16 android viewgroup

ViewGroup类中dispatchDraw(Canvas canvas)方法的用途是什么?

Eri*_*ric 20

从Android文档 - protected void dispatchDraw (Canvas canvas):

通过绘制调用来绘制子视图.这可以被派生类覆盖,以便在绘制子节点之前获得控制(但是在绘制了它自己的视图之后).

  • 这是你应该做你的绘画的地方,是的.`draw(Canvas canvas)`启动绘图; `onDraw(Canvas canvas)`是绘图的地方; `dispatchDraw(Canvas canvas)`是告诉孩子们绘制`ViewGroup`的东西. (5认同)