android 的view绘制逻辑
1、调用draw() 绘制背景
2、draw 中 如果有内容调用 onDraw()方法绘制内容
3、draw 中 调用 dispatchDraw()方法分配给子控件进行绘制。
4、dispatchDraw() 时,如果该空间为容器控件(ViewGroup子类),则会调用drawChild()绘制子类控件。
5、drawChild 中会回到draw去绘制子类
一般来说自定义控件需要重写ondraw 或者 ondispatchDraw.
参考链接:http://blog.csdn.net/mryangbo001/article/details/8469800