### 继承 View 主要:重写 onDraw() 控制绘制的内容 其它: - 重写 onMeasure() 使 wrap_content 有效 - 在 draw 时算入 padding - 自定义属性 - 实现 onTouchEvent() 的交互 ### 继承 ViewGroup 主要:实现 measure() layout() 过程 其它: - 解决滑动冲突 - 实现 onTouchEvent() 的交互