package your.imagebtn.namespace;
import your.imagebtn.namespace.R;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.widget.ImageButton;
public class CustomImageBtnActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageButton btn = (ImageButton)findViewById(R.id.imageButton1);
btn.setOnTouchListener(new View.OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
//更改为按下时的背景图片
((ImageButton)v).setImageDrawable(getResources().getDrawable(R.drawable.android_btn_pressed));
}else if(event.getAction() == MotionEvent.ACTION_UP){
//改为抬起时的图片
((ImageButton)v).setImageDrawable(getResources().getDrawable(R.drawable.android_btn));
}
return false;
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android ImageButton控件按下效果的实现
共44个文件
png:22个
class:8个
xml:4个
5星 · 超过95%的资源 需积分: 49 827 下载量 23 浏览量
2012-03-02
16:39:40
上传
评论 24
收藏 146KB RAR 举报
温馨提示
在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。 从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果,个人感觉有点麻烦,不知道google为什么这么做? 该实际代码展示图片按钮按下时切换图片效果的两种不同实现方式的源代码。欢迎下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
CustomImageBtn.rar (44个子文件)
.project 850B
bin
res
drawable-ldpi
ic_launcher.png 2KB
android_btn_pressed.png 4KB
android_btn.png 4KB
drawable-hdpi
ic_launcher.png 4KB
android_btn_pressed.png 4KB
android_btn.png 4KB
drawable
android_btn_pressed.png 4KB
android_btn.png 4KB
drawable-mdpi
ic_launcher.png 2KB
android_btn_pressed.png 4KB
android_btn.png 4KB
resources.ap_ 42KB
CustomImageBtn.apk 46KB
classes
your
imagebtn
namespace
R$string.class 442B
CustomImageBtnActivity$1.class 1KB
R$layout.class 448B
R$drawable.class 500B
R.class 566B
CustomImageBtnActivity.class 1KB
R$attr.class 355B
R$id.class 441B
classes.dex 3KB
proguard.cfg 1KB
.settings
org.eclipse.jdt.core.prefs 208B
AndroidManifest.xml 749B
src
your
imagebtn
namespace
CustomImageBtnActivity.java 1KB
project.properties 360B
res
values
strings.xml 194B
layout
image_btn_press.xml 390B
main.xml 843B
drawable-ldpi
ic_launcher.png 2KB
android_btn_pressed.png 6KB
android_btn.png 6KB
drawable-hdpi
ic_launcher.png 4KB
android_btn_pressed.png 6KB
android_btn.png 6KB
drawable
android_btn_pressed.png 6KB
android_btn.png 6KB
drawable-mdpi
ic_launcher.png 3KB
android_btn_pressed.png 6KB
android_btn.png 6KB
.classpath 364B
gen
your
imagebtn
namespace
R.java 994B
assets
共 44 条
- 1
一路平
- 粉丝: 625
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页