Android初学习 - 明暗度,窗体透明等的设置技巧
来源:互联网 发布:广联达软件配置要求 编辑:程序博客网 时间:2024/05/12 17:04
设置透明度(这是窗体本身的透明度,非背景)
1. WindowManager.LayoutParams lp=getWindow().getAttributes();
2. lp.alpha=0.3f;
3. getWindow().setAttributes(lp);
alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明
设置明暗度
1. WindowManager.LayoutParams lp=getWindow().getAttributes();
2. lp.dimAmount=0.5f;
3. getWindow().setAttributes(lp);
4. getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dimAmount在0.0f和1.0f之间,0.0f完全不暗,1.0f全暗
设置背景模糊
1. getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
2. WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
以上设置对dialog对话框同样有效
1. WindowManager.LayoutParams lp=getWindow().getAttributes();
2. lp.alpha=0.3f;
3. getWindow().setAttributes(lp);
alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明
设置明暗度
1. WindowManager.LayoutParams lp=getWindow().getAttributes();
2. lp.dimAmount=0.5f;
3. getWindow().setAttributes(lp);
4. getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dimAmount在0.0f和1.0f之间,0.0f完全不暗,1.0f全暗
设置背景模糊
1. getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
2. WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
以上设置对dialog对话框同样有效
0 1
- Android初学习 - 明暗度,窗体透明等的设置技巧
- android窗体透明的,黑暗度等的设置技巧
- Hello Android - android窗体透明的,黑暗度等的设置技巧
- Emacs 窗体的透明设置
- Emacs 窗体的透明设置
- android 透明窗体的使用
- Android设置窗体Activity背景透明
- android 设置透明度 标题栏 窗体透明
- android 设置窗体本身为透明
- 设置窗体透明、黑暗度、背景模糊的方法
- Android初学习 - 组件半透明和透明的效果
- QT 设置窗体透明
- MFC设置窗体透明
- QT设置窗体透明
- 窗体透明,窗体上控件不透明的设置方法
- Android设置透明、半透明等效果
- Android设置透明、半透明等效果
- Android设置透明、半透明等效果
- 黑马程序员——基础学习(十二)异常(Throwable)类、文件(File)类及递归
- IOS模拟器点击fieldText 不弹出软键盘
- C语言学习(第一天)
- Gifview的使用
- 如何在struts2的action返回结果之后再来进行费时的数据库操作呢?
- Android初学习 - 明暗度,窗体透明等的设置技巧
- poj 3414 Pots(BFS)(简单题)
- Monkey log异常分析说明
- CodeForces 546A Soldier and Bananas
- The sizeof Operator
- Oracle库Delete删除千万以上普通堆表数据的方法
- opencv中各种矩阵乘的区别
- display属性
- java快速排序实现