如何让Android半透明主题变得更黑暗?
问题描述:
我用下面的Android的主题在我的Android清单文件:如何让Android半透明主题变得更黑暗?
android:theme="@android:style/Theme.Translucent"
这是一个半透明的主题,它有一个半透明的背景,但我需要这个主题的背景下一个小暗,或更换一个到另一个(半透明的背景,但应该是一个较暗)。请告诉我,我该怎么做? http://developer.android.com/guide/topics/ui/themes.html
或者,如果你想要的背景是透明的,可以使用半透明主题:
<activity android:theme="@android:style/Theme.Translucent">
如果你喜欢的主题,但要调整它,只需添加
答
直接从Android文档
作为自定义主题的父项的主题。例如,您可以修改传统光源主题中使用自己喜欢的颜色是这样的:
<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>
(注意颜色需要提供如下单独的资源,因为机器人:windowBackground只读属性支持到另一个参考资源;不像安卓colorBackground,它不能被赋予一种颜色文字)
现在Android清单内使用CustomTheme代替Theme.Light:
<activity android:theme="@style/CustomTheme">
答
我有同样的问题:我想。创建一个活动具有体积小(比设备的屏幕大小),并自定义颜色,让背景暗
我建议你编辑活动的Android清单文件中的主题如下:
android:theme="@android:style/Theme.Dialog"
我希望这将帮助你
谢谢,但我需要改变背景的透明度,而不是颜色。请告诉我,我该怎么做?谢谢。 – user1166635 2012-03-18 07:17:34
最简单的方法是将其定义为drawable,其中drawable是您正在寻找的正确的透明灰色。您可以在许多应用程序(如Photoshop)中执行此操作。 – 2012-03-18 07:24:03
Android中的颜色是4字节#ff001122第一个字节是alpha通道(透明度) – 2012-03-18 09:12:29