问题:imagebutton初始显示图片1,当单击该imagebutton时,imagebutton的背景图片显示为图片2,再单击该imagebutton又
显示图片1,如此反复。
我的思路:对该imagebutton设置监听,当单击的时候,先获取到该imagebutton现在使用的背景图片,然后进行判断该显示哪
一个背景图片。思路是否正确。
那么:如何获取该imagebutton现在显示的背景图片?
if(bImageFlg) {
// 设置背景图片1
} else {
// 设置背景图片2
}
bImageFlg = !bImageFlg;
在事件里面这样写
boolean flag = false;
if(!flag){
imageView.setXXXXXX
flag = true;
}else{
imageView.setXXXXXX
flag = false;
}
如果切换在两个以上,则用如下方法:
你直接定义一个int count,代表点击次数,第一次点击就加1,第二次点击就归零,在等于1的时候就直接setbackground为第一幅,等于0的时候就setbackground为第二副就可以了
count+=1;
if(count==1){
edit.setBackgroundDrawable(getResources().getDrawable(R.drawable.finish));
}else if(count==2){
count=0;
edit.setBackgroundDrawable(getResources().getDrawable(R.drawable.edit));
}
注:博客涉及的源码请在千寻资源库:www.qxzyk.com 下载获取,谢谢支持。
分享到:
相关推荐
android imagebutton 来回切换图片
一个ImageButton实现背景图片的来回切换,并在不同状态实现不同的功能
ImageButton按下切换图片.rar ImageButton按下切换图片.rar ImageButton按下切换图片.rar
android 具有背景图片的按钮 ImageButton的焦点事件以及事件处理
android imagebutton点击变化 源码
C#源码 可以点击上一张 切换图片 ,或者切换下一张切换图片,点击按钮自带提示音,间隔3秒自动切换图片等功能。欢迎下载抄袭修改。
针对新的ImageButton,每点击一次Button,背景图片都会变换。Google Android SDK 开发范例大全源代码
Android 单击选中的ImageButton[]图像数组用法示例,类似于Radio的功能,不过用图片表现,这样可使Android UI更加友好,视觉更漂亮一些,用户轻触图片,即可选中该数据项,比Radio用户体验更好,如截图所示的选中...
NULL 博文链接:https://royal2xiaose.iteye.com/blog/1420162
android下imagebutton图片按下弹上可换图片哦!
ImageButton.msi
安卓Android源码——ImageButton.rar
Flex4 自定义通用ImageButton
可以实现鼠标悬停、MouseDown、MouseUp 的图片切换
android ImageButton的使用,有源码解析的
android 开发中的高级控件,ImageButton网上资源视频教程源码
Android UI编程自定义控件ImageButton
ImageButton图片按钮