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