返回顶部
首页 > 资讯 > 移动开发 >Android按钮按下的时候改变颜色实现方法
  • 243
分享到

Android按钮按下的时候改变颜色实现方法

方法Android 2022-06-06 10:06:56 243人浏览 薄情痞子
摘要

需求是在我按下按钮时,该变按钮颜色,使用户感觉到自己按了按钮,当松开的时候,变回原来的颜色。 正常时: 按下时: 有人说,直接监听按钮的按下事件不得了嘛,其实这样确实能实现

需求是在我按下按钮时,该变按钮颜色,使用户感觉到自己按了按钮,当松开的时候,变回原来的颜色。

正常时:

按下时:

有人说,直接监听按钮的按下事件不得了嘛,其实这样确实能实现同样的效果,但是有个缺点,比如很多按钮都需要这样的效果,那你同样的代码就要重复很多次。所以,还是要通用起来。

首先,在res文件夹下新建一个文件夹drawable,这是无关分辨率的:

在下面建立一个xml文件:login_button_selector.xml

代码如下:
<selector xmlns:Android="Http://schemas.android.com/apk/res/android">

        <item android:drawable="@drawable/clr_nORMal" android:state_pressed="false"/>
        <item android:drawable="@drawable/clr_pressed" android:state_pressed="true"/>

    </selector>

然后在value文件夹下的string.xml文件里添加:

代码如下:
<drawable name="clr_normal">#ff6501</drawable>
 <drawable name="clr_pressed">#a44100</drawable>

最后为button添加:
代码如下:
<Button
  android:layout_marginTop="15dp"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:text="@string/loginSubmit"
         android:id="@+id/login"
         android:textColor="@android:color/white"
         android:background="@drawable/login_button_selector"
         />

您可能感兴趣的文章:Android编程实现带有单选按钮和复选按钮的dialog功能示例Android ListView ImageView实现单选按钮实例Android程序开发中单选按钮(RadioGroup)的使用详解基于Android实现点击某个按钮让菜单选项从按钮周围指定位置弹出Android单选按钮对话框用法实例分析Android按钮单击事件的四种常用写法总结Android中让按钮拥有返回键功能的方法及重写返回键功能Android开发悬浮按钮 Floating ActionButton的实现方法android实现单选按钮功能


--结束END--

本文标题: Android按钮按下的时候改变颜色实现方法

本文链接: https://lsjlt.com/news/27183.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android按钮按下的时候改变颜色实现方法
    需求是在我按下按钮时,该变按钮颜色,使用户感觉到自己按了按钮,当松开的时候,变回原来的颜色。 正常时: 按下时: 有人说,直接监听按钮的按下事件不得了嘛,其实这样确实能实现...
    99+
    2022-06-06
    方法 Android
  • javascript怎么实现点击改变按钮颜色
    本篇内容主要讲解“javascript怎么实现点击改变按钮颜色”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript怎么实现点击改变按钮颜色”吧!1. HTML基础首先,我们需要创建...
    99+
    2023-07-06
  • jQuery实现简单的按钮颜色变化
    在HTML和CSS中我们想要完成一个对按钮颜色的设置,虽然也可以做到想要的效果,但过程比较繁琐,利用jQuery我们就可以轻松的完成这件事情。 假设现在我们有一组按钮 当我们点击其...
    99+
    2024-04-02
  • html点击按钮改变字体颜色怎么实现
    html点击按钮改变字体颜色的实现方法:1.创建一个html文件;2.在html文件中添加html代码架构;3.在body标签里面使用button标签实现一个按钮,并使用style给按钮添加样式以及使用onclick点击事件;4.在html...
    99+
    2024-04-02
  • html点击按钮改变背景颜色怎么实现
    html点击按钮改变背景颜色的实现方法:1.创建一个html文件;2.在html文件中添加html代码架构;3.在body标签里面使用input标签实现一个按钮;4.在html标签里面添加script标签并设置点击按钮改变颜色的功能;5.通...
    99+
    2024-04-02
  • 怎么用css3实现颜色渐变按钮
    本篇内容介绍了“怎么用css3实现颜色渐变按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  之前为大家...
    99+
    2024-04-02
  • Android编程实现简单设置按钮颜色的方法
    本文实例讲述了Android编程实现简单设置按钮颜色的方法。分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.ma...
    99+
    2022-06-06
    方法 按钮 Android
  • html中按钮颜色的设置方法
    这篇文章主要介绍了html中按钮颜色的设置方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在html中,可以通过在button按钮元素使用...
    99+
    2024-04-02
  • 怎么用jQuery实现简单的按钮颜色变化
    本篇内容主要讲解“怎么用jQuery实现简单的按钮颜色变化”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery实现简单的按钮颜色变化”吧!在HTML和CSS中我们想要完成一个对按钮颜...
    99+
    2023-06-20
  • 小程序按钮点击变色的方法
    小程序按钮点击变色的方法:1.创建微信小程序项目;2.在index.wxml文件中添加按钮组件代码;3.在index.wxss文件里添加两种按钮样式;4.在index.js文件中添加交互代码来测试效果;5.保存编辑的代码并进行调试即可。具体...
    99+
    2024-04-02
  • Android仿360市场下载按钮的实现方法
    首先来看看效果图:无论多复杂的动画我们都是可以分割成小单元的,然后分步来实现。这个动画大概分为收缩,准备,加载,完成几个部分。为此定义一个枚举类来描述view的状态。public enum Status { NORMAL, START, P...
    99+
    2023-05-31
    android 360市场 下载按钮
  • Android 自定义Button控件实现按钮点击变色
    效果图如下所示: 一、shape 样式:(在drawable新建--》new--》Drawable resource file 在父级标签selector添加Item ) ...
    99+
    2022-06-06
    button 按钮 Android
  • JavaScript怎么实现单击按钮后更改背景颜色的功能
    本篇内容主要讲解“JavaScript怎么实现单击按钮后更改背景颜色的功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript怎么实现单击按钮后更...
    99+
    2024-04-02
  • Android ImageButton自定义按钮的按下效果的代码实现方法分享
    使用Button时为了让用户有“按下”的效果,有两种实现方式:1.在代码里面。 代码如下:imageButton.setOnTouchListener(new OnTouch...
    99+
    2022-06-06
    方法 按钮 Android
  • 点击提交按钮后按钮变灰色不可用状态的三种方法
    第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能。从代码就可以看出,我们只需在提交按钮上加入这一句: onclick...
    99+
    2022-11-15
    点击提交 按钮变灰
  • Android实现倒计时的按钮效果
    最近有人问我如何实现倒计时的按钮功能,例如发送验证码,我记得有个CountDownTimer,因为好久没用过了,自己就写了一个,代码如下 new CountDownTimer...
    99+
    2022-06-06
    倒计时 按钮 Android
  • Android编程动态按钮实现方法
    本文实例讲述了Android编程动态按钮实现方法。分享给大家供大家参考,具体如下: 第一种: 该方法通过onTouch来实现, btn3 = (ImageButton) fi...
    99+
    2022-06-06
    方法 动态 按钮 Android
  • android xml实现按钮的圆角、阴影效果及按下变化效果的实现代码
    前言 5个xml文件实现 按钮的圆角、阴影效果以及按下变化效果 实现 drawable/shape.xml <?xml version="1.0" encoding...
    99+
    2024-04-02
  • css实现点击改变颜色的方法
    本篇文章和大家了解一下css实现点击改变颜色的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构...
    99+
    2023-06-14
  • html失效按钮的实现方法
    这篇文章主要介绍html失效按钮的实现方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html失效按钮的实现方法:首先创建一个HTML示例文件;然后通过button标签创建按钮;最后通过设置disabled属性来规...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作