gpt4 book ai didi

android - Theme.Translucent 在 ICS 上失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:31 27 4
gpt4 key购买 nike

我正在使用:android:theme="@android:style/Theme.Translucent.NoTitleBar"

结合:getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

要获得漂亮的透明背景模糊效果,请模拟对话框样式。

这在 2.3 及以下版本上效果很好,但在运行 ICS/3.0 及以上版本的设备上它是纯色(读起来不透明)。我知道他们引入了全息主题,但似乎没有特定的 Theme.Holo.Translucent 主题。关于如何在 ICS 和更早版本上获得半透明背景的任何想法,我都不反对使用 values-v11 中定义的单独主题。

最佳答案

使用

dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0)); 

或扩展 Theme.Translucent.NoTitleBar 并添加

<item name="android:windowBackground">@android:color/transparent</item>

关于android - Theme.Translucent 在 ICS 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765619/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com