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>

上一篇下一篇

猜你喜欢

热点阅读