自定义控件--实现步骤

前言:

      在android开发中我们常常会用到自定义控件,可是为什么要自定义呢?自定义控件又该怎么实现呢?下面我们来了解下自定义控件的常用知识。

1:为什么要自定义控件

     用到自定义控件的几种情况如下:
    1> 通常一个APP有自己的显示风格,为了统一这个显示风格,我们需要自己实现一套特定的显示
    2> 处理特有的用户交互
    3> 优化我们的布局
    4> 封装等

2:自定义的步骤

    1> 自定义属性的申明与获取
    2> 测量onMeasure
    3> 布局onLayout(ViewGroup)
    4> 绘制onDraw 
    5> onTouchEvent
    6> onInterceptTouchEvent(ViewGroup)


posted @ 2017-03-27 15:59  vegatate  阅读(73)  评论(0编辑  收藏  举报