使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。

一、设置ImageButton的BackgroundColor:

mImageButton.setBackgroundColor(0)

注意是0,而不是Color.Black。

二、设置ImageButton的Background的Alpha值。

mImageButton..getBackground().setAlpha(0)

可设值:0-255。

从别人博客拷贝过来说明:

注解:颜色和不透明度 (alpha)值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00ff)。对于 alpha,00 表示完全透明,ff表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。半透明则为
"#e0000000"。例如,如果您希望对某叠加层应用不透明度为 50%的蓝色,则应指定以下值:7fff0000

Good Luck。

最新文章

  1. Angular中ngCookies模块介绍
  2. Caffe + Ubuntu 14.04 64bit + 无CUDA(linux下安装caffe(无cuda)以及python接口)
  3. 自己封装个ajax
  4. SunSonic 3.0 ORM开源框架的学习
  5. iOS程序进入后台后仍运行定时器NSTimer
  6. 【转】ChainMapper 实例理解二
  7. window和nodejs作用域区别(待续)
  8. System.setProperty()
  9. 如何在Android开发中让你的代码更有效率
  10. Linux shell入门基础(三)
  11. Linux系统故障处理案例(一)【转】
  12. spring cloud 集成 swagger2 构建Restful APIS 说明文档
  13. Java多线程:死锁
  14. SSH 之 Spring的源码(一)——Bean加载过程
  15. 访问 Confluence 6 的计划任务配置
  16. Gradle学习系列之读懂Gradle语法
  17. LVOOP设计模式在路上(二)-- 策略模式
  18. Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
  19. Android中使用Handler以及CountDownTimer实现包括倒计时的闪屏页面
  20. mac os开发之简单动画

热门文章

  1. Swift - 设置程序的应用图标和启动界面
  2. Java实现定时任务的三种方法(转)
  3. cct,web技术
  4. Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例
  5. Open Source RTOS
  6. Practical Common Lisp
  7. linux 下opensplice的简易安装
  8. Modular Fibonacci
  9. iOS8开发~Swift(一)入门
  10. ubuntu安装软件的方式