自定义控件--实现步骤
前言:
在android开发中我们常常会用到自定义控件,可是为什么要自定义呢?自定义控件又该怎么实现呢?下面我们来了解下自定义控件的常用知识。
1:为什么要自定义控件
用到自定义控件的几种情况如下:
1> 通常一个APP有自己的显示风格,为了统一这个显示风格,我们需要自己实现一套特定的显示
2> 处理特有的用户交互
3> 优化我们的布局
4> 封装等
2:自定义的步骤
1> 自定义属性的申明与获取
2> 测量onMeasure
3> 布局onLayout(ViewGroup)
4> 绘制onDraw
5> onTouchEvent
6> onInterceptTouchEvent(ViewGroup)