android 常用drawable
2019-04-02 本文已影响0人
liy_lmn
因为开发经常会用到,但是用的时候又总是想不起来,所以记下笔记,欢迎大家一起加入常用方法,谢谢大家抽空观看!
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" />
//这里是设置边框线的粗细和颜色
<stroke
android:width="3dp"
android:color="@color/black_font" />
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" />
//角的话,里边有参数可以单独设置
<corners android:radius="10dp" />
</shape>