https://mp.csdn.net/console/editor/html/107717062
viewrootimpl中在draw时调用drawsoftware,
https://mp.csdn.net/console/editor/html/107717062
在drawSoftware中会调用mView.Draw
因为draw是callsuper的,最后肯定走View的draw
在view的draw中会调用ondraw和dispatchdraw
ondraw没什么好说的各个view自己绘制,首先查看viewgroup,viewgroup中的dispatchDraw
https://mp.csdn.net/console/editor/html/107717062
遍历子view然后调用drawchild
于是走了childview,回到view的draw上面,继续向下分发。
https://mp.csdn.net/console/editor/html/107717062