点击按钮变色,松开按钮恢复原来的颜色

摘要:
Android软件有这样的效果:假设一个按钮是绿色的,当你点击它时它变为黄色,当你释放它时它又变为绿色。然后它会产生效果

安卓软件中有这样一种效果:假设一个按钮是绿色,当你点击时变成黄色,松开时又变回绿色。现在介绍怎么实现这种效果

第一种方法:资源文件写法

在主布局文件中定义一个按钮

点击按钮变色,松开按钮恢复原来的颜色第1张

然后在value文件夹下的color.xml文件中定义要用的颜色

点击按钮变色,松开按钮恢复原来的颜色第2张点击按钮变色,松开按钮恢复原来的颜色第3张

定义完颜色后在背景文件drawable文件下新建一个布局用于添加动作,下图btn.xml

点击按钮变色,松开按钮恢复原来的颜色第4张

btn.xml中的写法如下图,原理不介绍

点击按钮变色,松开按钮恢复原来的颜色第5张

最后在主布局中给按钮添加一个背景,就是上面第一张图中的

android:background="@drawable/btn"
将新建的btn.xml布局文件添加进去给按钮做背景,当然布局文件中的动作也添加进去了。然后就能产生效果了

免责声明:文章转载自《点击按钮变色,松开按钮恢复原来的颜色》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于H5本部缓存localStorage,sessionStorage重定向(Redirect)和请求转发(Forward)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DataGrid控件用法

实现模版列有超连接外观,一点实现打开或者下载的功能。 <ItemTemplate><a href='http://t.zoukankan.com/download.aspx?DocTitle=<%# DataBinder.Eval(Container.DataItem,"DocTitle") %>'> <%# Dat...

[ABP教程]第三章 创建、更新和删除图书

Web应用程序开发教程 - 第三章: 创建,更新和删除图书 关于本教程 在本系列教程中, 你将构建一个名为 Acme.BookStore 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的: {{DB_Text}} 做为ORM提供程序. {{UI_Value}} 做为UI框架. 本教程分为以下部分: Part 1: 创建服...

Android02——Activity

Activity 目录 Activity 创建空白activity和layout 创建活动 设置布局 在活动中加载布局 AndroidManfiest文件中注册 在活动中使用toast Menu 销毁一个活动 Intent 显式intent 隐式intent 其他intent用法 向下一个活动传递数据 返回数据给上一个活动[没懂] ac...

DeveXpress ASPxGridView获取要批量删除或者批量更改的Id(AspxGridView复选框的全选|反选功能

第一步,显示checkbox按钮; 点击AspxGridView的columns,你可以直接选择增加一行Command Column或者随便选择一种然后点击Change To Commadn Column;默认的ShowSelectCheckBOx是true,我们可以不用管,这样你就看到每行都有checkBox按钮了。 第二步,表头部显示CheckBox,...

web页面弹出窗口代码大全

//-----------按钮提示框----------// <input type="button" name="btn2" id="btn2" value="删除" onclick="return confirm('Yes/No');); //-----------按钮提示框----------// <input type="but...

从壹开始 [Admin] 之五 ║ 实现『按钮』级别权限配置

一、前情回顾 哈喽大家好,在这个欢庆的日子里,老张祝大家工作都能蒸蒸日上!今天正好也是社团成立的第一天,我也是希望今天能是个纪念日,沾沾这个大喜庆! 更新: 这篇文章得到张善友,张队的阅读,并提供了另一个方案,大家可以看看,也是不错的。 地址: https://mp.weixin.qq.com/s/CCGANQ5i0Ainq3jcSt7k4A 放假这两...