Android selector自定义shape的button样式
<?xml version="1.0" encoding="utf-8"?>
< selector //view的各种状态(正常无焦点,焦点,onclick按下、放开等等)
xmlns:android="http://schemas.android.com/apk/res/android">
< item android:state_pressed="true" > //选中未up时
< shape>
< gradient //颜色渐变
android:startColor="#ff8c00" //开始颜色
android:endColor="#FFFFFF" //结束颜色
android:angle="270" /> //渐变方向
< stroke //按钮边缘
android:width="2dp" //边缘宽
android:color="#dcdcdc" /> //边缘颜色
< corners //按钮四个圆角
android:radius="2dp" /> //半径
< padding //按钮文字和边缘距离(内边距)
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
< /shape>
< /item>
< item android:state_focused="true" > //焦点
< shape>
< gradient
android:startColor="#ffc2b7"
android:endColor="#ffc2b7"
android:angle="270" />
< stroke
android:width="2dp"
android:color="#dcdcdc" />
< corners
android:radius="2dp" />
< padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
< /shape>
< /item>
< item> //无焦点
< shape>
< gradient
android:startColor="#ff9d77"
android:endColor="#ff9d77"
android:angle="270" />
< stroke
android:width="2dp"
android:color="#fad3cf" />
< corners
android:radius="2dp" />
< padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
< /shape>
< /item>
< /selector>
转自http://www.eoeandroid.com/thread-69537-1-1.html
更多相关文章
- Android 实现不同字体颜色的TextView实现代码
- android EditText输入框获得焦点时候边框变为变色
- Android 部分内容设置颜色、字体、超链接、图片
- android设置Spinner字体颜色,格式,大小
- Android opencv(三) 边缘检测Sobel、Canny
- Android buttom textview 颜色平滑过渡的动画效果
- Android 的状态栏设置图片填充或者颜色填充
- Android中圆形和条形ProgressBar设置颜色
- Android的颜色值转换