我正在开发一个库,我必须以编程方式设置窗口背景,并且不能使用自定义样式 XML。这个想法是实现库的用户可以设置他想要的任何主题 - 我只需要使背景透明。所以小部件的所有样式都将保持不变。
我尝试了一些窗口标志,例如WindowManager.LayoutParams.FLAG_DIM_BEHIND
and WindowManager.LayoutParams.FLAG_BLUR_BEHIND
,但它们都不起作用。
我找到的每个解决方案都基于样式 xml 文件。
有没有办法直接从代码中设置 windowIsTranslucent ?
在此先感谢,罗马