因為開發(fā)經(jīng)常會用到,但是用的時候又總是想不起來,所以記下筆記,歡迎大家一起加入常用方法,謝謝大家抽空觀看!
1.選中顏色變化:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
//這里是選中的背景顏色
<item android:state_pressed="true">
<shape>
<solid android:color="@color/main_blue_select" />
</shape></item>
//這里是未選中的背景顏色
<item android:state_enabled="false"><shape>
<solid android:color="@color/main_blue" />
</shape></item>
//這里是默認的背景顏色
<item><shape>
<solid android:color="@color/main_blue" />
</shape></item>
</selector>
2.帶角度和邊框的
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
//這里是布局的背景顏色
<solid android:color="#FFFFFF" />
//這里是設(shè)置邊框線的粗細和顏色
<stroke
android:width="3dp"
android:color="@color/black_font" />
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" />
//角的話,里邊有參數(shù)可以單獨設(shè)置
<corners android:radius="10dp" />
</shape>