Android使用selector修改按钮正常和按下状态的颜色和形状
来源:互联网 发布:捷迈数控冲床编程 编辑:程序博客网 时间:2024/05/17 00:58
在drawable文件夹下建一个xml文件,如下:
xml具体内容如下:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- pressed --> <item android:state_pressed="true"> <shape android:shape="rectangle"> <gradient android:angle="270" android:endColor="#d1d1d1" android:startColor="#3CB371" /> <corners android:bottomLeftRadius="0dip" android:bottomRightRadius="0dip" android:topLeftRadius="0dip" android:topRightRadius="0dip" /> </shape> </item> <!-- focus --> <item android:state_focused="true"> <shape> <gradient android:angle="270" android:endColor="#DC143C" android:startColor="#d1d1d1" /> <corners android:bottomLeftRadius="20dip" android:bottomRightRadius="20dip" android:topLeftRadius="20dip" android:topRightRadius="20dip" /> </shape> </item> <item> <shape android:shape="rectangle"> <solid android:color="#FFD700" /> <corners android:bottomLeftRadius="0dip" android:bottomRightRadius="0dip" android:topLeftRadius="0dip" android:topRightRadius="0dip" /> </shape> </item></selector>
在布局文件中使用xml文件,很简单的一行代码:
FR:海涛高软(QQ技术交流群:386476712)
0 0
- Android使用selector修改按钮正常和按下状态的颜色和形状
- Android用Selector实现Button按下,不可点,正常三种状态下背景颜色的变化
- 按钮按下与松开的状态(颜色,形状等形态变化)
- Button中使用颜色控制按钮点击时的形状和颜色
- TextView 添加Selector的背景和颜色不能正常运行
- android使用selector修改TextView中的字体颜色和背景颜色
- Android 使用 selector 来改变TextView在不同状态下的textColor和background
- Android利用selector设置按钮不同状态下的背景图片
- 颜色和形状android相关
- Android selector 最佳写法 用一张图片实现按钮按下和普通效果的样式
- 使用selector设置按钮不同状态的样式(Android)
- Android的selector和shape基本使用和color颜色列表
- Android 文字和按钮Button点击效果的(selector使用)直接用
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- GAN学习指南:从原理入门到制作生成Demo
- pat-bl-1026
- 一般纳税人给小规模纳税人一般都是开普通发票
- 【评论】中兴手机裁员真相:国内出货不及小辣椒,北美市场遭华为杀
- 前端Js框架汇总
- Android使用selector修改按钮正常和按下状态的颜色和形状
- elasticsearch java update 更新成功
- 小程序入门简介
- 发现安卓里一个牛逼的开发工具ViewDebug.ExportedProperty
- geoserver rest方式发布shp
- 你所不知道的传输层
- ubuntu 14.04LTS下源码编译安装TensorFlow-No GPU
- php 取模运算
- 【C++】头文件<string.h>有毒,<string>才是正道