Иметь полупрозрачный фон для активности андроида? - PullRequest
2 голосов
/ 29 сентября 2010

Я хочу иметь полупрозрачный фон для действия, чтобы предыдущее действие было видно под этим действием. Что-то вроде полупрозрачного меню, которое появляется поверх видео, воспроизводимого в фоновом режиме.

Возможно ли это? Можете ли вы сказать мне, как?

Примечание: я не могу использовать полупрозрачную тему по умолчанию с Android, так как я использую свой собственный фон и тему для своего приложения.

Пожалуйста, помогите. Ниже приведен мой style.xml, где my_btn и my_list являются селекторами:

<?xml version="1.0" encoding="utf-8"?>
<resources> 
    <style name="btnstyle" parent="@android:style/Widget.Button">
        <item name="android:textColor">#FFFFFF</item> 
        <item name="android:background">@drawable/my_btn</item>         
    </style>    
    <style name="liststyle" parent="@android:style/Widget.ListView">
        <item name="android:listSelector">@drawable/my_list</item>
    </style> 
    <style name="theme" parent="android:Theme.Translucent"> 
        <item name="android:windowBackground">@drawable/background</item>   
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:buttonStyle">@style/btnstyle</item>
        <item name="android:listViewStyle">@style/liststyle</item>  
    </style>
    </resources>

1 Ответ

8 голосов
/ 29 сентября 2010

Применение темы полупрозрачного к вашей деятельности в AndroidManifest.xml

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