引用:http://www.cnblogs.com/userchunqiu/archive/2011/06/10/2077870.html

Button或者ImageButton的背景设为透明或者半透明

  半透明< Buttonandroid:background="#e0000000" ... />

  透明< Button android:background="#00000000" ... />

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

  设置背景图片透明度(超简单)

  Java代码

  View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id

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

//按下图片

引用:http://yueguc.iteye.com/blog/939686

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;
}
});

更多相关文章

  1. android4.4 Launcher主菜单界面同样采用背景图片的方式
  2. Android(安卓)canvas.drawBitmap实现透明效果
  3. android设置背景
  4. Android(安卓)SwitchButton(滑动开关)
  5. Android(安卓)设置图片 Bitmap任意透明度
  6. android中的color使用总结
  7. android Activity设置透明主题样式方法
  8. android使用Glide加载RelativeLayout、LinearLayout等背景图片
  9. Android之自定义checkbox样式

随机推荐

  1. Android中一个单行与多行并存的listview
  2. android PopupWindow 底部阴影外部空间取
  3. ActionBarSherlock
  4. android读写sd卡文件
  5. android 登录界面
  6. 疯狂android讲义---事件处理2
  7. 如何反编译android的apk文件得到资源文件
  8. Android上传文件到Django服务器
  9. android中系统时间
  10. Android设置Progress的颜色