android 巧用资源文件(不断积累)

1、shape的使用

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <solid android:color="#f4f4f4"/>
    <stroke android:width="1dp"
        android:color="#d0d0d0"/>
    <corners android:radius="10dp"/>
</shape>

2、view的点击和选中效果

  view.selected(true);//标志选中

  然后在xml配置里面去设置view的背景,用selector选择器,也可以用在gridview的点击效果和选中效果上

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/shape_hairpic_sml" android:state_selected="true"></item>
    <item android:drawable="@drawable/shape_hairpic_sml" android:state_pressed="true"></item>
    <item android:drawable="@color/transparent"></item>

</selector>

 3、在color资源文件里面也可以新建颜色选择器

  例如:这是放在color文件夹里面的,可用作view背景颜色的改变

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_checked="true" android:color="#FE77A1"></item>
    <item android:color="#F6F6F7"/>

</selector>

 4、标签云生成工具 网址http://www.tagxedo.com/

  

原文地址:https://www.cnblogs.com/crazywenza/p/3341300.html