Прозрачный фон - PullRequest
       23

Прозрачный фон

11 голосов
/ 25 июня 2010

Как я могу сделать фон прозрачным на 50%?
Скажем, фон AbsoluteLayout, чтобы он был темным, но вы все равно можете видеть сквозь него?

1 Ответ

29 голосов
/ 25 июня 2010

Вы можете применить прозрачную тему к необходимой деятельности. Создайте новый стиль в /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>

Значение прозрачности

<color name="transparent">#00000000</color>

Теперь в AndroidManifest.xml объявите тему действия только что созданной.

<activity android:name="MyActivity" android:theme="@style/Transparent"></activity>
...