<ImageButton
android:id="@+id/imgBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/nopress"
/>
final ImageButton imgBtn = (ImageButton) findViewById(R.id.imgBtn);
imgBtn.setOnTouchListener(new OnTouchListener() {
//OnTouchListener 触屏监听器
public boolean onTouch(View arg0, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
imgBtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.press));
//getResources().getDrawable(id) 传入图片ID得到一个Drawable对象
}else if(event.getAction() == MotionEvent.ACTION_UP){
imgBtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.nopress));
}
return false;
}
});
分享到:
相关推荐
在Android开发中,`ImageButton`是一个非常常用的控件,它继承自`Button`,但主要用来显示图像,常用于实现点击按钮时改变图像的效果,比如开关按钮、选择按钮等。本教程将深入探讨如何在`ImageButton`中实现图片的...
在Android开发中,`ImageButton` 是一个非常常用的控件,它继承自 `Button`,但主要用来显示图像,而非文字。在许多应用界面设计中,我们经常需要为 `ImageButton` 设置不同的图片以实现不同的功能状态,例如:按下...
在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,但与普通的`ImageView`不同,`ImageButton`允许用户点击,因此常用于实现具有交互功能的按钮。本篇文章将深入探讨`ImageButton`的使用,...
在Android开发中,`ImageButton`是一个非常重要的视图组件,它是`Button`的子类,但与普通`Button`的区别在于它可以显示图像,这使得它成为创建图标化操作按钮的理想选择。`ImageButton`的设计旨在提供一种更加直观...
在Android的布局文件中,我们通常使用`<ImageButton>`标签来定义它,它是`Button`类的一个子类,继承了`View`和`OnClickListener`等特性。 ### 1. 图像按钮的基本用法 在XML布局文件中,我们可以这样创建一个`...
Android 单击选中的ImageButton[]图像数组用法示例,类似于Radio的功能,不过用图片表现,这样可使Android UI更加友好,视觉更漂亮一些,用户轻触图片,即可选中该数据项,比Radio用户体验更好,如截图所示的选中...
在Android开发中,`ImageButton`是一个非常常用的控件,它结合了`ImageView`的功能和`Button`的交互性,允许用户通过点击来触发相应的事件。本篇将深入探讨`ImageButton`在点击时如何实现图像的变化,并通过源码解析...
Android ImageButton 背景图片的切换 Android ImageButton 背景图片的切换是一个常见的交互设计,旨在实现按钮的状态变化。下面我们将详细介绍如何实现 ImageButton 背景图片的切换,并在不同状态实现不同的功能。 ...
本话题聚焦于自定义一个通用的`ImageButton`组件,该组件结合了图像和按钮的功能,提供了更丰富的交互体验。在Flex4中实现这样的组件通常涉及到两个主要部分:组件类(Component Class)和皮肤类(Skin Class)。...
在Android应用开发中,`ImageButton`是一个非常重要的控件,它继承自`ImageView`,但增加了点击事件的支持,使得开发者可以实现类似按钮的功能,同时展示图片。本篇将深入探讨在Android 4.0(API Level 14)环境下...
在Android开发中,`ImageButton`控件是一种常用的UI元素,它继承自`ImageView`,但增加了点击事件处理功能。在创建交互式用户界面时,`ImageButton`常常被用来实现按钮的功能,同时展示图像,使界面更加直观和美观。...
本教程将深入探讨如何自定义一个基于`ImageButton`的控件,以增强用户界面的交互性和视觉吸引力。 `ImageButton`是Android SDK中的一个内置视图类,它结合了`ImageView`和`Button`的功能,允许用户点击图片来触发...
在本教程中,我们将探讨如何利用GDI+编程技术来实现一个自定义的“imagebutton”控件。GDI+是.NET Framework中的图形设备接口,提供了一套丰富的绘图功能,可以用来绘制图像、文字、形状等。 首先,我们需要创建一...
### Android2.2 API中文文档系列(7)—— ImageButton #### 概述 在本篇文档中,我们将深入了解`ImageButton`这一控件的基本特性和高级用法。`ImageButton`是`ImageView`的一个子类,继承了`ImageView`的所有功能...
在Android开发中,`ImageButton`是一个非常常用的组件,它结合了图像和按钮的功能,允许用户通过点击图像来触发相应的操作。下面将详细讲解`ImageButton`的一些核心概念、属性以及常用方法。 1. `ImageButton`类的...
本文将详细介绍如何在Android应用中正确地使用`ImageButton`并利用系统图标,以解决网络上常见教程中的困扰。 首先,我们来了解`ImageButton`的基本使用。在布局文件(如`activity_main.xml`)中,你可以通过以下...
在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,但增加了点击事件的支持,使得我们可以将图片与交互功能结合在一起。这个"Android ImageButton图片按钮Demo源码.rar"应该包含了一个完整...
`ImageButton`控件是一种常见的元素,它结合了图像和按钮的功能,为用户提供直观的交互方式。本篇文章将详细探讨`ImageButton`的实现,特别是在C#环境下的使用。 在.NET Framework中,虽然内置的`Button`控件提供了...
在Android开发中,`ImageButton`是一个非常常用的控件,它结合了`ImageView`和`Button`的功能,可以显示图像,并且具有点击交互效果。在这个压缩包文件“ImageButton按下切换图片.rar”中,我们很显然是要探讨如何在...
本话题将深入探讨如何在C#中创建一个自定义控件——ImageButton,以及如何实现鼠标按下后显示不同图片的功能。 首先,我们来理解什么是自定义控件。自定义控件是通过继承已存在的Windows Forms或WPF控件,并在其...