<?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

更多相关文章

  1. Android 实现不同字体颜色的TextView实现代码
  2. android EditText输入框获得焦点时候边框变为变色
  3. Android 部分内容设置颜色、字体、超链接、图片
  4. android设置Spinner字体颜色,格式,大小
  5. Android opencv(三) 边缘检测Sobel、Canny
  6. Android buttom textview 颜色平滑过渡的动画效果
  7. Android 的状态栏设置图片填充或者颜色填充
  8. Android中圆形和条形ProgressBar设置颜色
  9. Android的颜色值转换

随机推荐

  1. 分享:选择香港云服务器的一些原因和心得
  2. Docker 镜像制作教程:针对不同语言的精简
  3. 大厂面试 | 百度C++后台开发面试真题汇总
  4. 如何面对变化莫测的css
  5. 详谈程序员到底是做什么工作的(非程序员勿
  6. Springboot+Mybatis+Thymeleaf增加数据的
  7. 收藏|2021年阿里云开源镜像站最热门镜像王
  8. Linux下的源码安装、rpm安装、yum安装三
  9. Python零基础入门-基础语法-数据结构-字
  10. Java入门自学需要注意什么?