透明背景

ary*_*axt 11 transparency android transparent

如何使背景50%透明?
让我们说一个AbsoluteLayout的背景,所以它是黑暗但你仍然可以看透它?

Pri*_*han 29

您可以将透明主题应用于所需的活动.在/res/values/style.xml中创建一个新样式

<resources>
<style name="Transparent">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<item name ="android:windowBackground">@color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)

透明的价值是

<color name="transparent">#00000000</color>
Run Code Online (Sandbox Code Playgroud)

现在,在AndroidManifest.xml中,将活动的主题声明为刚创建的主题.

<activity android:name="MyActivity" android:theme="@style/Transparent"></activity>
Run Code Online (Sandbox Code Playgroud)

  • @Booger,你关于#50的声明......导致50%的透明度是不正确的.颜色(和透明度)标度从十六进制表示法的00到FF或十进制的0到255.因此,50%透明度的正确html值为#7F000000. (3认同)