开发过程经常需要我们控件。除了使用系统控件之外,我们也需要自定义控件实现特定的效果。
通常的自定义控件的步骤为:
- 自定义控件类继承View类
- 重写onMeasure方法。
- 从写onDraw方法
- 重写onToucheEvent方法
同时如果为了扩展起见,我们 希1、 在attrs.xml文件中声明属性,由属性名:name和格式:format。如:<declare-styleable name=”MyToggleBtn”>
<attr name=”current_state” format=”boolean” />
</declare-styleable>
望支持自定义属性。通过参考系统自带控件,一般可划分为三步:
首先,在attrs.xml文件中声明属性,由属性名:name和格式:format。如:
<declare-styleablename=”MyToggleBtn”>
<attr name=”current_state”format=”boolean” />
</declare-styleable>
fromat常用的类型
reference |
引用 |