自定义view的分类
1.继承view重写onDraw方法
2.继承viewGroup派生特殊的Layout
1)常见布局(线性布局、相对、帧布局)无法满足时,多个view组合在一起
2)需要重写父类的测量、布局;其子view的测量、布局
3.继承view
扩展已有的某个view的功能
4.继承特定的viewGroup
不需要自己处理父布局的测量、布局;与2相比更为简单,2则更加的底层。
注意事项:
不要再view中使用handler,因为view内部有post一系列方法。
注意padding与wrap_content的处理
动画或者线程的停止