设置窗体透明、黑暗度、背景模糊的方法
2012-07-31 17:34
267 查看
设置透明度(这是窗体本身的透明度,非背景)
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对话框同样有效
原文地址:/article/2759316.html
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对话框同样有效
原文地址:/article/2759316.html
相关文章推荐
- 设置背景透明 ,模糊,黑暗度
- 设置背景透明 ,模糊,黑暗度
- android 窗体透明、黑暗度、背景模糊
- WebView背景无法透明的设置方法
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- 设置背景透明的窗体,GDI+绘制异形WINFORM
- Qt利用QPainter绘制心形以及Qt设置透明窗体的四种方法
- CStatic设置字体大小及背景透明的方法
- Android 设置dialog背景全透明无边框的最简单的方法
- iOS设置UITableViewCell的背景色透明和设置选中背景颜色的方法
- 设置背景透明文字内容不透明方法
- Hello Android - android窗体透明的,黑暗度等的设置技巧
- android 窗体透明的,黑暗度等的设置技巧
- 设置透明背景效果的三种方法
- Flash背景透明(透明背景)设置方法
- WebView设置透明和设置背景图片的方法
- Android设置窗体Activity背景透明
- Android ListView背景成透明设置方法
- NavigationController背景透明设置方法
- 模式对话框Dialog背景的透明度&黑暗度设置方法