android基础之自定义View与ViewGroup
一 概述在android应用开发过程中,固定的一些控件和属性可能满足不了开发的需求,所以在一些特殊情况下,我们需要自定义控件与属性。ViewGroup亦继承于View,下面看View的绘制过程:
二 自定义View1. 实现步骤
继承View类或其子类
复写view中的一些函数
为自定义View类增加属性(两种方式)
绘制控件(导入布局)
响应用户事件
定义回调函数(根据自己需求来选择)
2.哪些方法需要被重写
onDraw()view中onDraw()是个空函数,也就是说具体的视图都要覆写该函数来实现自己的绘制。对于ViewGroup则不需要实现该函数,因为作为容器是“没有内容“的(但
...