如何开发出一个漂亮的Buttton按钮,想必大家都迫不及待了。现在我来通过一个简单的过程说说这一过程。
首先查看一下Button类源码:
大家发现没有,它继承了TextView类。只不过多了两个构造函数而已
我现在定义一个attrs.xml文件。这个文件的代码,如下所示:
然后实现这个SmoothButton类,如下所示:
里面有一个TypeArray类。这个类负责调用上面的attrs.xml中的配置属性。
并将这些属性添加到Button中。比如一些默认的属性。
然后在main.xml文件中定义这个自定义Button组件,代码如下所示:
这样就可以配置好了该Button组件,
接下来要在Activity子类中调用。如下所示:
实现效果如下所示: