之前开发使用过自定义样式的Button,使用挺简单的,但也很常用,因此总结一下。
1,使用drawable文件自定义静态的Button样式
首先,自定义一个drawable文件custombutton.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 边框颜色值-->
<item>
<shape>
<!--圆角 -->
<corners android:radius="20dp"></corners>
<!--边框颜色-->
<solid android:color="#fff"></solid>
</shape>
</item>
<!-- 主题背景颜色值-->
<item android:bottom="1dp" android:right="1dp" android:top="1dp" android:left="1dp"><!--设置四个边框(根据需要选择对应边框)-->
<shape>
<gradient android:centerX="0.5" android:centerY="0.5" /><!--与底层的垂直距离(阴影的效果)-->
<padding android:left="2dp" android:top="2dp" android:right="2dp android:bottom="2dp" />
<!-- 圆角 -->
<corners android:radius="20dp"/>