模糊Android中的对话框

Posted

技术标签:

【中文标题】模糊Android中的对话框【英文标题】:Blurring A Dialog in Android 【发布时间】:2016-08-07 08:57:53 【问题描述】:

我浏览了论坛和 SO,并找到了许多关于如何在我的应用程序中显示背景模糊和暗淡的对话框的示例。我现在遇到的问题是,当我想在前一个对话框之上显示第二个对话框但仍将两者都保留在屏幕上时。我想要的效果是在第二个弹出窗口出现时第二次使背景变暗和模糊。但它现在所做的是再次模糊活动,而不是模糊仍在后台显示的对话框。

所以我的问题是,是否可以在打开另一个对话框时模糊一个对话框?如果是,我该怎么做? (确保你仔细阅读了这个问题......我知道如何模糊活动,问题是当我在屏幕上打开一个新对话框时如何模糊已经显示在屏幕上的对话框......)

非常感谢

【问题讨论】:

如何模糊活动?可以发一些代码吗? 【参考方案1】:

您可以创建具有自定义布局的全屏对话框,其中包括 真实的对话内容和外部模糊的透明部分会模糊和覆盖所有背景视图。

【讨论】:

如何模糊包括前一个对话框在内的背景视图?您是否建议在打开弹出窗口之前截取屏幕截图并模糊该屏幕截图并将其用作新对话框的背景?

以上是关于模糊Android中的对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何在对话框打开时模糊第一个表单输入

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

在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]

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

Android中的对话框

android中的常见对话框