Android 如何使安卓半透明主题稍微暗一点?

Android 如何使安卓半透明主题稍微暗一点?,android,Android,我在Android清单文件中使用以下Android主题: android:theme="@android:style/Theme.Translucent" 这是一个半透明的主题,它有一个半透明的背景,但我需要把这个主题的背景调暗一点,或者换成另一个主题(用半透明的背景,但应该调暗一点)。请告诉我,我该怎么做?直接从android文档: 或者,如果希望背景透明,请使用半透明主题: <activity android:theme="@android:style/Theme.Transluce

我在Android清单文件中使用以下Android主题:

android:theme="@android:style/Theme.Translucent"

这是一个半透明的主题,它有一个半透明的背景,但我需要把这个主题的背景调暗一点,或者换成另一个主题(用半透明的背景,但应该调暗一点)。请告诉我,我该怎么做?

直接从android文档:

或者,如果希望背景透明,请使用半透明主题:

<activity android:theme="@android:style/Theme.Translucent">

如果您喜欢某个主题,但想对其进行调整,只需将该主题添加为自定义主题的父级即可。例如,可以修改传统灯光主题以使用自己的颜色,如下所示:

<color name="custom_theme_color">#b0b0ff</color>
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
<item name="android:colorBackground">@color/custom_theme_color</item>
</style>
#b0b0ff
@颜色/自定义主题颜色
@颜色/自定义主题颜色
(请注意,此处需要将颜色作为单独的资源提供,因为android:windowBackground属性仅支持对另一个资源的引用;与android:colorBackground不同,不能为其提供颜色文字。)

现在使用CustomTheme,而不是Android清单中的Theme.Light:

<activity android:theme="@style/CustomTheme">

我也有同样的问题:我想创建一个小尺寸(比设备屏幕大小)和自定义颜色的活动,并使背景颜色更暗

我建议您在Android清单文件中编辑活动主题,如下所示:

android:theme="@android:style/Theme.Dialog"

我希望这将对您有所帮助

谢谢,但我需要更改背景的透明度,而不是颜色。请告诉我,我该怎么做?谢谢。最简单的方法是将其定义为可绘制,其中可绘制的是您正在寻找的正确的透明灰色。在许多应用程序中都可以这样做,比如photoshop。Android中的颜色是4字节#ff001122,第一个字节是alpha通道(透明度)