美文网首页Aide学
Android Dialog踩坑

Android Dialog踩坑

作者: 欠儿不登 | 来源:发表于2021-06-16 15:32 被阅读0次

    1、设置背景透明度

    正确方法是设置Dialog背景暗黑度,在设置对话框的布局文件后调用以下代码

            Window window = getWindow();
            window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
            WindowManager.LayoutParams attributes = window.getAttributes();
            // 0-1 0为全亮背景 1为全暗背景
            attributes.dimAmount = 0.2f;
    

    错误方法是设置Dialog透明度,该方式设置的是整个Dialog而不仅仅是背景的透明度
    Window window = getWindow();
    WindowManager.LayoutParams attributes = window.getAttributes();
    attributes.alpha = 0.3f;
    0-1 0为完全透明 1为完全不透明

    相关文章

      网友评论

        本文标题:Android Dialog踩坑

        本文链接:https://www.haomeiwen.com/subject/cjtfyltx.html