转载自:http://blog.csdn.net/hmg25/article/details/6221224,以下内容为出自原帖

设置透明度(这是窗体本身的透明度,非背景)

WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.alpha=0.3f;
getWindow().setAttributes(lp);

alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明


设置黑暗度

WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.dimAmount=0.5f;
getWindow().setAttributes(lp);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

dimAmount在0.0f和1.0f之间,0.0f完全不暗,1.0f全暗


设置背景模糊

getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

以上设置对dialog对话框同样有效

更多相关文章

  1. ListItem更改背景色
  2. Android tabhost让选中项加上背景图
  3. Android背景图片平铺
  4. 【Android 界面效果4】android背景选择器selector用法汇总
  5. Android Bitmap换背景颜色
  6. Android中按钮点击后背景改变样式
  7. Android 设置桌面背景
  8. android studio 更改背景和设置字体大小

随机推荐

  1. android和ios之争(开发者该怎样选择?)
  2. Android桌面小部件AppWidget开发
  3. Android获取内外置存储卡的方法
  4. Android View详解
  5. Android 如何使Android应用程序获取系统
  6. Android消息处理框架:Looper,Handler,Mess
  7. Android应用程序键盘(Keyboard)消息处理机
  8. [Android Studio] Android Studio常用快
  9. Android 的线程和线程池
  10. android GPS开启方法 代码