转载地址:http://blog.youkuaiyun.com/siyecao1991/article/details/39965255
文章写的很好,但是要分好几个文件,我这里将其写成了一个文件,方便以后使用。^o^
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 当下去的时候效果设置 -->
<item android:state_pressed="true">
<!-- 角度设置 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="4dp" />
<solid android:color="#ff0099cc" />
</shape>
</item>
<!-- 默认状态的效果设置 -->
<item>
<!-- 多种效果叠加 -->
<layer-list>
<item>
<!-- 多种效果1:(1)设置4dp圆角,(2)底部不透明颜色较深的横条0099cc -->
<shape android:shape="rectangle">
<corners android:radius="4dp" />
<solid android:color="#ff0099cc" />
</shape>
</item>
<!-- 多种效果2:(1)设置位置相对底部3dp,即留给上面的颜色位置高度为3dp。(2)设置上面颜色3dp圆角(2)底部不透明颜色33b5e5 -->
<item android:bottom="3dp">
<shape android:shape="rectangle">
<corners android:radius="4dp" />
<solid android:color="#ff33b5e5" />
</shape>
</item>
</layer-list>
</item>
</selector>
注意:android:color可以换成android:drawable来引入自定义图片,图片最好是做成.9.png格式的。.9.png制作软件地址:http://download.youkuaiyun.com/detail/zhongcongxu01/8037639