ImageButton中默认会以image的宽高设置一个背景框。

解决方法:

1、添加 android:background="#00000000";//将ImageButton背景改为透明,这个方

法更常用

2、把android:src="@drawable/xx"改为android:background="@/drawable/xx"(将

ImageButton的背景改为所需要的图片)

3、在代码中添加如下:

    View v= findViewById(R.id.xx);

    v.getBackground().setAlpha(100);//0~255透明度值

<ImageButton android:background="#00000000" />

注解:颜色和不透明度 (alpha)值以十六进制表示法表示。任何一种颜色

的值范围都是 0 到 255(00ff)。

对于 alpha,00 表示完全透明,ff表示完全不透明。

设置背景图片透明度

View v =findViewById(R.id.content);

//找到你要设透明背景的layout的id

v.getBackground().setAlpha(100);//0~255透明度值

更多相关文章

  1. android相关知识简介
  2. OPhone 2.0的2D动画实践(三)
  3. android 自定义Dialog页面加载中效果的进度条 Dialog 边角 Dialo
  4. Android(安卓)中把Activity当作Dialog来使用
  5. Android(安卓)在Xml控件中对应的颜色透明度
  6. Android(安卓)设置透明背景
  7. 让TextView的drawable与文字一起居中
  8. 解决Android启动显示空白界面的问题,自定义进入软件前的背景图片
  9. Android(安卓)自定义 RadioButton 去除无谓的背景空白实例

随机推荐

  1. Android解析服务器端发来的xml数据
  2. android控件注意点(一)
  3. android的Handler
  4. Android术语小全,推荐一下(改日在翻译).
  5. Android(安卓)滑动手势侦测方法介绍
  6. Android(安卓)Power Management
  7. 利用HTML5开发Android
  8. android的Handler
  9. Android系统编译系统分析大全(一)
  10. Visual Studio跨平台开发实战(4) - Xamar