1、
2、
3、
4、
5、只有viewgroup才会需要onLayout
6、
ui线程直接调用invalidate(),子线程调用postInvalidate
7、与用户的交互需要考虑onTouchEvent
注:
1、参考资料:https://www.imooc.com/video/10768