gpt4 book ai didi

Android:使 Dialog 周围的一切都比默认更暗

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:49:08 26 4
gpt4 key购买 nike

我有一个具有以下样式的自定义对话框:

<style name="webtogo_app_style"  parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>

它显示了一个无边界对话框,后面的任何东西都会(稍微)变暗。我的设计师希望背后的一切都比 Android 的默认设置更暗,但不是完全黑。

是否有针对此的设置?

我能想到的唯一解决方法是使用全屏 Activity 而不是对话框,并用半透明颜色填充整个屏幕(例如#99000000),然后在其上绘制我的对话框。有没有更简单的方法?

谢谢!

最佳答案

您需要做的就是使用 WindowManager.LayoutParams 中的 dimAmount 字段:

WindowManager.LayoutParams lp = myDialog.getWindow().getAttributes();
lp.dimAmount = 0.7f

关于Android:使 Dialog 周围的一切都比默认更暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518882/

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