Android自定义Button组件

2014-11-24 08:42:12 来源: 作者: 浏览: 1

如何开发出一个漂亮的Buttton按钮,想必大家都迫不及待了。现在我来通过一个简单的过程说说这一过程。


首先查看一下Button类源码:



大家发现没有,它继承了TextView类。只不过多了两个构造函数而已


我现在定义一个attrs.xml文件。这个文件的代码,如下所示:



然后实现这个SmoothButton类,如下所示:



里面有一个TypeArray类。这个类负责调用上面的attrs.xml中的配置属性。


并将这些属性添加到Button中。比如一些默认的属性。


然后在main.xml文件中定义这个自定义Button组件,代码如下所示:



这样就可以配置好了该Button组件,


接下来要在Activity子类中调用。如下所示:



实现效果如下所示:



-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: