Android-窗口 自定义view bitmap
1、为什么要自定义控件:现有的控件无法满足我们的需求或是达不到我们想要的效果
2、自定义控件也就是继承View或者View的派生类,然后再重写类中的内部方法。通常来说自定义控件分为三种:
3、自定义控件流程:
- 测量-Measure过程是计算视图大小,View measure过程相关方法主要有三个:
- 布局-Layout过程用于设置视图在屏幕中显示的位置,View layout过程相关方法主要要三个:
- 绘制-draw过程主要用于利用前两步得到的参数,将视图显示在屏幕上,到这里也就完成了整个的视图绘制工作。