显示对话框时模糊/变暗背景窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示对话框时模糊/变暗背景窗口相关的知识,希望对你有一定的参考价值。

  1. dialog = new AlertDialog.Builder(WordCube.this)
  2. .setTitle(WordCube.this.getResources().getString(R.string.app_name))
  3. .setMessage(s)
  4. .setIcon(R.drawable.logo)
  5. .setPositiveButton(R.string.btn_close, null)
  6. .show();
  7.  
  8. WindowManager.LayoutParams lp = dialog.getWindow().getAttributes(); // retrieves the windows attributes
  9.  
  10. lp.dimAmount=0.0f; // sets the dimming amount to zero
  11.  
  12. dialog.getWindow().setAttributes(lp); // sets the updated windows attributes
  13.  
  14. dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); // adds the flag to blur bg

以上是关于显示对话框时模糊/变暗背景窗口的主要内容,如果未能解决你的问题,请参考以下文章

Angular Material - Mat-Dialog - 改变背景模糊/变暗效果

Android PopupWindow 活动时背景模糊或变暗

使用bootstrap框架建立modal对话框,对话框并不能够正常显示(只会背景变暗,对话框完全不显示)

如何在模糊背景的同时将卡片视图显示为对话

对话框背景变暗属性之backgroundDimEnabled

为 ContentDialog 配置覆盖背景颜色