1.shape
a.效果图
b.代码
代码语言:javascript复制<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--填充的颜色-->
<solid android:color="@color/backGreen"/>
<!--描边的颜色-->
<stroke
android:width="1dp"
android:color="@color/gray"/>
<!--圆角的弧度-->
<corners android:radius="5dp"/>
<!--填充的大小-->
<padding
android:bottom="0dp"
android:left="0dp"
android:right="0dp"
android:top="0dp"/>
</shape>
c.使用
代码语言:javascript复制android:background="@drawable/shape_test"
2.selector
a.代码
代码语言:javascript复制<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--按下时的状态-->
<item android:state_pressed="true" android:color="@color/blue"/>
<!--选中时的状态-->
<item android:state_selected="true" android:color="@color/blue"/>
<!--聚焦时的状态-->
<item android:state_focused="true" android:color="@color/blue" />
<!--无状态-->
<item android:color="@android:color/white" />
</selector>
b.使用
代码语言:javascript复制android:background="@drawable/btn_selector_test"