返回顶部
首页 > 资讯 > 移动开发 >Android编程动态按钮实现方法
  • 702
分享到

Android编程动态按钮实现方法

方法动态按钮Android 2022-06-06 07:06:18 702人浏览 薄情痞子
摘要

本文实例讲述了Android编程动态按钮实现方法。分享给大家供大家参考,具体如下: 第一种: 该方法通过onTouch来实现, btn3 = (ImageButton) fi

本文实例讲述了Android编程动态按钮实现方法。分享给大家供大家参考,具体如下:

第一种: 该方法通过onTouch来实现,


btn3 = (ImageButton) findViewById(R.id.ImageButton03);
btn3.setOnTouchListener(touchListener3);
View.OnTouchListener touchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
ImageButton imageBtn = (ImageButton) v;
if(event.getAction() == MotionEvent.ACTION_DOWN){
//更改为按下时的背景图片
imageBtn .setImageResource(R.drawable.pressed);
}else if(event.getAction() == MotionEvent.ACTION_UP){
//改为抬起时的图片
imageBtn .setImageResource(R.drawable.released);
}
return false;
}
};

第二种: 通过XML来实现

用XML文件实现:


<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="Http://schemas.android.com/apk/res/android">
<item
android:state_pressed="false"
android:drawable="@drawable/button_add" />
<item
android:state_pressed="true"
android:drawable="@drawable/button_add_pressed" />
<item
android:state_focused="true"
android:drawable="@drawable/button_add_pressed" />
<item
android:drawable="@drawable/button_add" />
</selector>

这个文件放在drawable目录下面。命名为button_add_x.xml

使用的时候:


<ImageButton
android:id="@+id/ImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:src="@drawable/button_add_x"
>
</ImageButton>

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android布局layout技巧总结》、《Android视图View技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android自定义View制作动态炫酷按钮实例解析安卓(Android)动态创建多个按钮并添加监听事件Android按钮单击事件的四种常用写法总结Android按钮按下的时候改变颜色实现方法Android实现点击AlertDialog上按钮时不关闭对话框的方法Android中让按钮拥有返回键功能的方法及重写返回键功能如何在Android中实现渐显按钮的左右滑动效果android监听返回按钮事件的方法Android使用自定义alertdialog实现确认退出按钮Android编程动态加载布局实例详解【附demo源码】Android滑动动态分页实现方法


--结束END--

本文标题: Android编程动态按钮实现方法

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

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

猜你喜欢
  • Android编程动态按钮实现方法
    本文实例讲述了Android编程动态按钮实现方法。分享给大家供大家参考,具体如下: 第一种: 该方法通过onTouch来实现, btn3 = (ImageButton) fi...
    99+
    2022-06-06
    方法 动态 按钮 Android
  • Android编程实现滑动按钮功能详解
    本文实例讲述了Android编程实现滑动按钮功能。分享给大家供大家参考,具体如下: 首先效果图: 然后是分别建立三个文件,第一个是main.class,第二个是SlipBut...
    99+
    2022-06-06
    按钮 Android
  • Android编程实现简单设置按钮颜色的方法
    本文实例讲述了Android编程实现简单设置按钮颜色的方法。分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.ma...
    99+
    2022-06-06
    方法 按钮 Android
  • Android编程实现音量按钮添加监听事件的方法
    本文实例讲述了Android编程实现音量按钮添加监听事件的方法。分享给大家供大家参考,具体如下:很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果。如下代码,就是监听A...
    99+
    2023-05-31
    android 音量 监听事件
  • Android编程之滑动按钮事件实例详解
    本文实例讲述了Android滑动按钮事件。分享给大家供大家参考,具体如下: 今天纪录一下滑动按钮功能。。 首先效果图: 然后是分别建立三个文件,第一个是main.class,...
    99+
    2022-06-06
    程之 事件 按钮 Android
  • Android实现定制返回按钮动画效果的方法
    今天我们来讲一讲Andorid中如何定制返回按钮的动画效果。我将结合实际应用来阐述如何使用。 首先来看一个效果截图,有一个搜索按钮在一个页面的顶部: 我之前实现的方式是和百度...
    99+
    2022-06-06
    方法 按钮 动画 Android
  • Android应用实现点击按钮震动
    本项目为大家分享了Android应用实现点击按钮震动的具体代码,供大家参考,具体内容如下 项目中需要实现点击应用中的按钮,有震动效果。震动效果可以在设置中进行关闭。 具体实现如下。 ...
    99+
    2024-04-02
  • Android编程如何实现带有单选按钮和复选按钮的dialog功能
    这篇文章将为大家详细讲解有关Android编程如何实现带有单选按钮和复选按钮的dialog功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:带有单选按钮的dialog:package ...
    99+
    2023-05-30
    android dialog
  • Android编程实现动态支持多语言的方法
    本文实例讲述了Android编程实现动态支持多语言的方法。分享给大家供大家参考,具体如下:资源文件values/strings.xml中添加<string name="current_language">English</...
    99+
    2023-05-31
    android 多语言 roi
  • Android按钮按下的时候改变颜色实现方法
    需求是在我按下按钮时,该变按钮颜色,使用户感觉到自己按了按钮,当松开的时候,变回原来的颜色。 正常时: 按下时: 有人说,直接监听按钮的按下事件不得了嘛,其实这样确实能实现...
    99+
    2022-06-06
    方法 Android
  • Android实现单选按钮
    本文实例为大家分享了Android实现单选按钮的具体代码,供大家参考,具体内容如下 单选按钮 在默认情况下,单选按钮显示为一个圆形图标,可以在图标旁放一些说明文字。通常情况下Radi...
    99+
    2024-04-02
  • Android编程实现长按Button按钮连续响应功能示例
    本文实例讲述了Android编程实现长按Button按钮连续响应功能。分享给大家供大家参考,具体如下: 在电商类app的购物车页面,经常会有这样的需求:长按“+”按钮或者“-”...
    99+
    2022-06-06
    button 示例 Android
  • android编程之menu按键功能实现方法
    本文实例讲述了android编程之menu按键功能实现方法。分享给大家供大家参考。具体分析如下: android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一...
    99+
    2022-06-06
    方法 Android
  • android编程实现局部界面动态切换的方法
    本文实例讲述了android编程实现局部界面动态切换的方法。分享给大家供大家参考,具体如下: 局部界面固定,局部界面可以动态切换。效果如下: 这个效果由3个layout构...
    99+
    2022-06-06
    界面 方法 动态 Android
  • Android开发悬浮按钮 Floating ActionButton的实现方法
    一、介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.Flo...
    99+
    2022-06-06
    方法 android开发 按钮 Android
  • Android仿360市场下载按钮的实现方法
    首先来看看效果图:无论多复杂的动画我们都是可以分割成小单元的,然后分步来实现。这个动画大概分为收缩,准备,加载,完成几个部分。为此定义一个枚举类来描述view的状态。public enum Status { NORMAL, START, P...
    99+
    2023-05-31
    android 360市场 下载按钮
  • Android实现圆角Button按钮
    本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1、shape实现圆角 在drawable新建两...
    99+
    2022-06-06
    button Android
  • Android studio实现单选按钮
    本文实例为大家分享了Android studio实现单选按钮的具体代码,供大家参考,具体内容如下 创建空activity编辑activity_main.xml文件 代码如下: <...
    99+
    2024-04-02
  • android studio 按钮点击事件的实现方法(三种方法)
    我是小白,刚学编程没多久,完全自学,这些也是在网上看的,加上自己总结,如有错误请指正。 方法1:在布局文件中给需要单击事件的按钮添加一个onClick属性。如下图:  再在MainActivity.java里添加实现代码,如: publi...
    99+
    2023-09-17
    android button onclick
  • CSS实现粒子动态按钮效果的示例
    这篇文章将为大家详细讲解有关CSS实现粒子动态按钮效果的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作