您的位置:首页 > 其它

对话框弹窗给后面的acitvity加背景遮罩

2016-02-17 09:43 148 查看
环境:弹窗的对话框(或者是窗口)有动画,如果用对话框默认的背景遮罩,则这个遮罩就跟着对话框一起出来了;

希望是,遮罩和对话框无关;

主要代码如下:

/**
* 设置添加屏幕的背景透明度;1表示透明,0.0表示纯黑
*
* @param bgAlpha
*/
public static void backgroundAlpha(float bgAlpha, Activity activity) {
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
lp.alpha = bgAlpha; //0.0-1.0
activity.getWindow().setAttributes(lp);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: