【发布时间】:2012-11-27 14:22:51
【问题描述】:
我正在开发一个库,我必须在其中以编程方式设置窗口背景,并且我不能使用自定义样式 XML。这个想法是实现库的用户可以设置他想要的任何主题 - 我只需要使背景透明。所以小部件的所有样式都将保持不变。
我尝试了一些窗口标志,例如 WindowManager.LayoutParams.FLAG_DIM_BEHIND 和 WindowManager.LayoutParams.FLAG_BLUR_BEHIND,但它们都不起作用。
我找到的每个解决方案都是基于样式 xml 文件。
有没有办法直接从代码中设置windowIsTranslucent?
提前致谢,罗曼
【问题讨论】:
-
仅供参考,FLAG_DIM_BEHIND 用于对话框,而不再支持 FLAG_BLUR_BEHIND
标签: android window transparent