安卓Window的透明度
来源:互联网 发布:金融网络销售聊天套路 编辑:程序博客网 时间:2024/06/15 06:50
在很多情况我们要对window的透明度进行处理,但是最近发现一个比较奇怪的问题(在使用PopupWindow的时候对屏幕的透明度进行处理)
public static void backgroundAlpha(float bgAlpha,Activity activity) { WindowManager.LayoutParams lp = activity.getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 activity.getWindow().setAttributes(lp);}但是在华为的手机上,这样是无用的,修改为:
public static void backgroundAlpha(float bgAlpha,Activity activity) { WindowManager.LayoutParams lp = activity.getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 if (bgAlpha == 1) { activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);?? } else { activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);//此行代码主要是解决在华为手机上半透明效果无效果的bug?? } activity.getWindow().setAttributes(lp);}具体的原因还有待研究
阅读全文
0 0
- 安卓Window的透明度
- 安卓设置背景色的透明度
- 安卓透明度对应的16进制
- 安卓颜色代码透明度
- 安卓透明度
- 关于安卓颜色代码透明度的一点疑问
- 【安卓】拖动滑块改变图片的透明度
- 安卓透明度和16进制的转换
- 安卓代码设置背景Alpha透明度
- 安卓开发颜色增加透明度
- 安卓背景图片/背景色设置透明度
- 安卓的各种动画(透明度,平移,旋转,缩放)以及侦听
- Qt :非window子窗体的透明度设置
- Qt :非window子窗体的透明度设置
- Qt :非window子窗体的透明度设置 .
- Qt :非window子窗体的透明度设置
- Qt :非window子窗体的透明度设置
- 安卓图片切换和透明度增减变化alpha
- SQL调优:MySQL “EXPLAIN”输出字段学习笔记
- c++ winpcap开发(8)
- 【bzoj3697】采药人的路径
- 一分钟了解“should可用于批评和表吃惊”
- PAT--1062. Talent and Virtue
- 安卓Window的透明度
- HDU 2159 FATE(二维完全背包)
- Mac-自带输入法中英文切换失效
- hbase 源代码分析 (19) HMaster 启动负载均衡过程分析
- c++ winpcap开发(9)
- leetcode3-Longest Substring Without Repeating Characters
- SCA 、SOA 、SDO基本感念
- 简单LinuxC程序关于简单计算器(函数指针与回调函数)
- JTA(XA)原理解析