Android 点击ImageButton时有“按下”的效果的实现

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.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

android imagebutton 按下效果,Android 点击ImageButton时有“按下”的效果的实现相关推荐

  1. php点击事件下一页,点击上一页下一页信息没有更新

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码如下: $conn= mysql_connect("localhost","root", "duol ...

  2. Android系统(168)---Android 开源项目分类汇总

    Android开源项目分类汇总 原网址:https://blog.csdn.net/prince77qiqiqq/article/details/51338330 Android 开源项目第一篇--个 ...

  3. android加载时二级联动点击二级联动,Android实现联动下拉框二级地市联动下拉框功能...

    日常使用软件中,为了方便且规范输入,会使用到下拉框进行输入,如注册时生日选项,购物时的地址输入,都会用到下拉框,今日笔者为了巩固已学的知识,实现了二级联动下拉框用作回顾及分享给求知的新手. 思路/步骤 ...

  4. android+酷炫动画效果,Android简单酷炫点击动画(附源码)

    在Android5.0之前, Android的点击效果一直很low, 即使5.0的波纹效果也不尽如人意. 而我之前写过一种比较酷炫的点击效果, 最近抽了点时间完善一下, 把阴影效果加入了进去, 大家先 ...

  5. Android点击水波纹扩散效果整理(附带一个自定义的水波纹效果控件)

    很久很久没有写博客了,说来也有点惭愧.正好最近整理自己的项目工程目录,看到一些值得分享的控件,准备在之后的几篇博客中准备把它们陆续搬运上来. 这篇博客准备整理一下Android Material De ...

  6. android中关于点击屏幕,实现破碎的效果的实现

    昨天网上,跟哥们讨论起点击屏幕破碎的效果,今天索性就拿出时间整理一下,很简单奥, 基本思路: 1. 自定义一个View,用于展示这个破碎的的效果 2.在activity中加入这个view,通过setC ...

  7. android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...

    Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...

  8. Android之点击图片底部出现灰色圆圈效果

    1 需求 点击图片底部出现灰色圆圈效果 2 代码实现 1.num_oval_gray_def.xml <?xml version="1.0" encoding="u ...

  9. android 评论的展开功能,Android开发实现ListView点击展开收起效果示例

    本文实例讲述了Android开发实现ListView点击展开收起效果.分享给大家供大家参考,具体如下: 废话不说先上效果: 实际上这是采用一个ExpandableListView实现的 布局文件很简单 ...

最新文章

  1. hadoop 单机单间_零基础入门hadoop大数据四——Hadoop框架前奏,JDK环境配置
  2. python 登陆网站图片验证_登陆需要密码以及图片验证的网站 如知乎
  3. boost::callable_traits下qualified_class_of的测试程序
  4. lduan HyPer-V 虚拟机服务监控及更新(十一)
  5. 重构 - 美股行情系统APP推送改造
  6. python如何定义自定义函数_python类中系统自定义函数
  7. Python基础===使用virtualenv创建一个新的运行环境
  8. 全向轮机器人应用平台
  9. 高等数学复习笔记(二)- 一元函数微分学的概念、计算以及几何应用
  10. 解决android Studio 安装完运行提示failed to find build tools revision 24.0.2
  11. JAVA CLASS混淆工具:ProGuard简单试用
  12. 2k2实用球员_2KOL2王朝不知道用谁?五大位置低价实用球员大解析!
  13. iOS:跳转设置界面,权限相关,UIApplicationOpenSettingsURLString的使用
  14. 用了这个工具,我设计的PCB再也没出过问题
  15. 面试必问:TCP和UDP的区别(附面试题)
  16. 求两个数最大公因数(直接求、辗转相除法)、最小公倍数
  17. 使用PQ分区魔术师与DiskGenius合并主分区与逻辑分区
  18. 排列组合中关于捆绑法、插空法、插隔板法
  19. 终于搞定终于搞定linux下阅读pdg(转)
  20. 微信小程序识别图片并提取文字_分享一个 OCR 文字识别,高效图片转文字的微信小程序...

热门文章

  1. coreldraw的线条怎么变成圆头_别再穿到处撞的小白鞋了,这五款春夏小皮鞋,不管怎么搭配都好看...
  2. python子类如何继承父类的实例变量?
  3. 35个不会也要知道的Python小技巧
  4. python多种推导式的实现
  5. Python枚举类型的使用
  6. Python属性简介__name__
  7. 服务器异常下电文件系统,SUN服务器Solaris异常情况下恢复操作步骤(8页)-原创力文档...
  8. C++ 中 vector 的作用:
  9. python 安装PIL包的方法以及简单介绍
  10. Java虚拟机JVM常用的几种回收算法和垃圾回收器