转载自: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. Android(安卓)Settings
  2. Android(安卓)屏幕设置
  3. Android无法解锁debug
  4. scrollview 滚动条
  5. Android(安卓)属性动画(Property Animation) 完全解析 (下)
  6. Android(安卓)设置EditText光标Curso颜色及粗细
  7. Android修改字体样式
  8. Android中的常用的对话框
  9. android背景选择器selector用法汇总

随机推荐

  1. 知乎日报 - 我的第一个Kotlin项目
  2. Android中使用ORMLite入门示例学习
  3. AndroidStudio安装SDKComponentSetup无法
  4. Android 中的网络操作(HttpURLConnection)
  5. Android用Websocket实现聊天室
  6. cm-14.1 Android系统启动过程分析(四)-Laun
  7. Android中Gravity中的一些值都是些什么意
  8. Android之ButterKnife用法详解
  9. 【Android】 Painless Thread
  10. 安卓手机恶意代码——Samsapo