我想将黑色透明背景更改为白色透明,试图在AppTheme
样式中更改它,但它不起作用。
我还想将黑色模糊背景更改为白色模糊,尝试在AppTheme
样式中更改它。
我也尝试了这里提到的渲染脚本、快速模糊、xml,但它只改变了对话框的白色背景
有什么办法可以改变吗?提前谢谢!
使用该样式可以更改暗显而不是模糊
您可以使用android:backgroundDimAmount属性(范围:1.0-0.0
):
<style name="ThemeOverlay.App.MaterialAlertDialog" parent="ThemeOverlay.MaterialComponents.MaterialAlertDialog">
<item name="android:backgroundDimAmount">0.xx</item>
</style>
和
MaterialAlertDialogBuilder(context, R.style.ThemeOverlay_App_MaterialAlertDialog)
.setTitle("Title")
.show()
使用0.10
和0.90
问题 试图模糊(而不是变暗)对话框的背景。 并且不建议使用。 方法是,从当前视图中截图并模糊它。然后,当出现时,将其附加到背景,然后它就会工作。 但是总是在顶部而不是中间。(查看图片) 在附加后无效。(在将其附加到背景之前,警报可以定位到中心位置,但在将模糊视图附加到背景之后,始终转到顶部) 如何在屏幕中设置警报中心? 以下是我尝试过的代码,任何指南都将不胜感激, 当我按back时显示警报。 其他
我希望对话框下有模糊的屏幕,所以我拍摄活动的“截图”,模糊它,并将其设置为可位图绘制的对话框窗口背景。奇怪的是对话框不再集中在屏幕上,即使调用了setCanceledOnTouchOutside(true),触摸外部对话框也不会关闭它。 问题是:为什么这不起作用?分别如何创建背景模糊的对话框?
问题内容: 我希望网站上的弹出窗口具有 Vista/7航空玻璃风格的效果,并且它必须是动态的。我很好这不是一个跨浏览器的效果,只要该网站仍然 _适用_于所有现代浏览器。 我的第一次尝试是使用类似 但是,正如我应该预期的那样, 这导致 对话框的 内容 模糊并且背景保持清晰。 有什么方法可以使用CSS来模糊半透明元素的背景而不是其内容? 问题答案: 由于除FF以外,其他浏览器似乎未广泛支持该属性,因此
正如我们从API 14知道的,下面的模糊已经被弃用 有没有其他方法可以使屏幕模糊我已经尝试过快速模糊
问题内容: 因此,我看到我们可以使用具有灰色和白色(当setinverse …时)背景色的Alertdialog。 要了解为什么我检查了sdk的themes.xml,检查了它是否导致了可绘制对象,并且在那里我意识到alertdialog背景不是以编程方式完成的,而是通过一些图像完成的。这些图像保证了当我们使用LayoutInflater设置不同的背景色时,对话框的顶部(标题区域)和底部(按钮区域上
问题内容: 我有一个Swing JButton,我的项目也使用了以下代码: 现在,当尝试使用一个按钮更改背景时,它不会变成红色,只有边框变成红色。 在仍用于其余组件/项目时,如何将背景变为红色? 问题答案: 看一下错误4880747:XP L&F:REGRESSION:JButton上的setBackground设置Windows XP中的边框颜色 。评估部分指出: 更改按钮的外观总是会导致与当前