selector: 两张底色图片替换 module_button_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/disclaimer_btn1_p"
android:state_pressed="true" />
<item android:drawable="@mipmap/disclaimer_btn1_n" />
</selector>
selector:设置shape 属性 module_button_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape
android:shape="rectangle">
<!--背景色-->
<solid android:color="#047ED6" />
<!--边框线-->
<stroke
android:width="1dp"
android:color="#047ED6" />
<!--圆角-->
<corners android:radius="10dp" />
</shape>
</item>
<item android:state_pressed="false">
<shape
android:shape="rectangle">
<solid android:color="#000000" />
<stroke
android:width="1dp"
android:color="#047ED6" />
<corners android:radius="10dp" />
</shape>
</item>
</selector>
Btton:
<Button
android:text="System Path"
android:background="@drawable/module_button_selector"
android:textColor="@color/white"
android:textSize="20dp"
android:textAllCaps="false"
android:layout_gravity="bottom|center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
效果: