点击按钮变色,松开按钮恢复原来的颜色
安卓软件中有这样一种效果:假设一个按钮是绿色,当你点击时变成黄色,松开时又变回绿色。现在介绍怎么实现这种效果
第一种方法:资源文件写法
在主布局文件中定义一个按钮
然后在value文件夹下的color.xml文件中定义要用的颜色
定义完颜色后在背景文件drawable文件下新建一个布局用于添加动作,下图btn.xml
btn.xml中的写法如下图,原理不介绍
最后在主布局中给按钮添加一个背景,就是上面第一张图中的
android:background="@drawable/btn" 将新建的btn.xml布局文件添加进去给按钮做背景,当然布局文件中的动作也添加进去了。然后就能产生效果了
转载于:https://www.cnblogs.com/lyd447113735/p/7692553.html
点击按钮变色,松开按钮恢复原来的颜色相关推荐
- js中点击按钮时变色,松开后恢复原来的颜色
js中点击按钮时变色,松开后恢复原来的颜色 // class.active{background: #1AB394;}//js<script type="text/javascript ...
- html 按钮按下变色松开还原,js中怎么写点击按钮时变色,松开后恢复原来的颜色...
满意答案 xuehui988 2013.12.07 采纳率:44% 等级:7 已帮助:761人 首先给这个按钮添加鼠标的按下和松开的事件,mousedown,mouseup,使用这两个函数即可. ...
- 有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法
之前用到网上说的fouce也可行,但是失去焦点后,点击别处按钮也会恢复颜色,所以这样也行不通.后来找了好久,这个方法终于行的通. html代码: 我是在table中加的按钮submit. <ta ...
- 转:(很有用)有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法
<table> <tr><td><input class="flag hq_hy" type="submit" οnc ...
- vue项目-点击添加或者修改按钮浏览器的屏幕变黑,再次点击屏幕之后浏览器恢复正常(火狐浏览器、ChromeCoreLauncher双核浏览器)
今天在写springboot+vue项目的时候发现了一个bug,之前写的项目就没有这种情况,bug如下: 点击添加或者修改按钮浏览器的屏幕变黑,再次点击屏幕之后浏览器恢复正常 点击修改按钮 屏幕变黑 ...
- 排他思想 -- 百度换肤效果案例 以及 点击某按钮只是该按钮变色
排他思想 – 百度换肤效果案例 以及 点击某按钮只是该按钮变色 1.百度换肤 <!DOCTYPE html> <html lang="en"> <he ...
- Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮
一.原型:支付宝手机充值中话费充值按钮. 二.实现效果: 三.在res/drawable下面创建两个xml: custom_border_txt_bg.xml用户可点击时,点击切换背景 custom_ ...
- MATLAB的GUI设置为不能点击状态(将按钮变为灰色)
有的时候想让GUI的按钮变灰,设置为不能点击状态,只有点击了另一个按钮后才能恢复该按钮的功能,举个例子,如下图所示,此时步骤1和步骤2这两个按钮是点击不了的,只有先点击了"打开图像" ...
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中...
为什么80%的码农都做不了架构师?>>> 问题描述:在可编辑表格中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍 ...
- 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )
文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...
最新文章
- python读取配置文件存在某配置_Python读取配置文件(config.ini)以及写入配置文件
- 获取计算机软件列表,获取计算机已安装软件列表解决方法
- 首先请与所有现有链接到该网络共享的映射断开连接_嘉兴快速路环线时代来了!这12张主城楼盘片区地图,请收好...
- POJ - 3714 Raid(平面最近点对模板题,几何)
- SAP Spartacus 懒加载 Customized CMS Component 的问题
- 计算机组成原理R0bus是什么,计算机组成原理微程序控制器实验
- python 中的 [-1::1] 啥意思
- Win32下对多个的线程句柄的关闭的控制(上)
- 解决企业IT三大运维管理难题
- 从web页面请求的历程出发了解计算机网络的基础知识
- ffmpeg 下载网上m3u8的视频文件
- Excel表格合并两列数据且保留全部内容
- SSM整合开发实战-poi导入导出excel-前言
- 测试人员日常基本工作流程
- matlab 定义自然数变量,matlab数值数据和变量名
- Java游戏开发之一
- 【单片机毕业设计】【mcuclub-jj-006】基于单片机的指纹电子密码锁的设计
- LED、LCD背光源、CCFL
- h5页面跳转微信小程序。
- 一年中最后一个月的最后一天说说_一年中最后的一天说说
热门文章
- 2021最新Android开发者学习路线,已整理成文档
- python_pygame.外星人入侵
- python闯关训练营怎么样3.0_泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?...
- 淘淘商城第51讲——从商城首页跳转到搜索页面
- 【CRC笔记】CRC-16 IBM-SDLC C语言实现
- 滇池学院计算机基础,云南大学滇池学院网络服务系统 云南大学滇池学院
- QuickCam Gev 2.0 开发
- 陷阱技术探秘 ----动态汉化Windows技术的分析
- 医药之家:仿制药市场加速洗牌,多家药企陆续通过一致性评价
- 【The 13th Chinese Northeast Collegiate Programming Contest】I. Temperature Survey