点击ImageButton时有“按下”的效果的实现
来源:互联网 发布:跑号器源码 编辑:程序博客网 时间:2024/05/15 05:36
1为ImageButton添加图片后,有边框,看起来像是图片贴在了一个按扭上面,要多丑有多丑。
解决办法:ImageButton背景设为透明:#0000
2.使用Button时为了让用户有“按下”的效果,有两种实现方式:
A.
imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ //更改为按下时的背景图片 v.setBackgroundResource(R.drawable.pressed); }else if(event.getAction() == MotionEvent.ACTION_UP){ //改为抬起时的图片 v.setBackgroundResource(R.drawable.released); } return false; } });
B.
<?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>
- 点击ImageButton时有“按下”的效果的实现
- 设置ImageButton的点击效果
- Android中ImageButton自定义按钮的按下效果的代码实现方法
- android自定义ImageButton按钮的按下效果的代码实现
- Android中ImageButton自定义按钮的按下效果的代码实现方法
- ImageButton自定义按钮的按下效果的高效实现方法(非一般)
- Android ImageButton自定义按钮的按下效果的代码实现方法
- ImageButton自定义按钮的按下效果的高效实现方法(非一般)
- Android中ImageButton实现“按下”效果
- Android ImageButton实现按下效果
- 安卓控件之Button与ImageButton详解以及其按下效果的实现
- WPF下ImageButton的实现
- ImageButton添加按下的动画效果 变亮或变暗
- ReadingButton,ImageButton,Button去掉默认的点击效果
- Android ImageButton 如何实现一个点击效果
- 【原创】Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
- Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法
- Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
- 小技巧-输入字母后面的字母自动被删除是怎么回事
- 关于Hadoop你不得不知道的12个事实
- ExtJs删除表格记录.rowcontextmenu
- 爬虫原理
- UML类图各符号含义
- 点击ImageButton时有“按下”的效果的实现
- C++高质量编程速读
- Linux下使用Zlib压缩库,进行文件的压缩与解压缩 (一)
- Linux C++ 中的目录操作
- python 编码方式总结
- 使用GDI+支持PNG显示
- 使用jquery template绑定json数据
- mysql权限管理
- DialogFragment以及AlertDialogFragment