Android自定义控件

方便回顾。

控件大体分为两种,一种是view,单控件,一种是Viewgroup,组控件

单控件比如,button、textview,组控件就是布局

写之前先看看和原生控件有没有相似的地方,直接继承然后进行一定的修改会方便很多。

view的流程

1、构造初始化

  做数据的初始化操作,比如将需要用到的图片提取成bitmap

2、测量 onMeasure

  测量控件的宽高

3、绘制 onDraw

  将控件绘制出来canvas


组控件多了个布局,一般不需要写绘制

布局 onLayout

排版子元素



 

你可能感兴趣的:(Android自定义控件)