之前开发使用过自定义样式的Button,使用挺简单的,但也很常用,因此总结一下。
1,使用drawable文件自定义静态的Button样式
首先,自定义一个drawable文件custombutton.xml:
然后在xml布局文件中:
android:layout_width="wrap_content"
style="?android:attr/borderlessButtonStyle"
android:layout_height="wrap_content"
android:background="@drawable/custombutton"
android:text="这是测试按钮"/>
如果添加下边这一句会去掉Button的默认底色,只留下文字,我们使用自定义的话不需要添加这一句,只需要给Button的背景添加我们自定义的custombutton。
style="?android:attr/borderlessButtonStyle
2,Button实现动态渐变效果
先写一个选择器内容是:
android:bottom="10dp" android:right="10dp" />
android:bottom="10dp" android:right="10dp" />
为button添加选择器,布局文件:
<