2015-12-09 4 views
1

У меня есть 2 деятельность 1 является основной и другой для показа изображения на все другие виды деятельности Моя основная деятельность использует эту темуКак сделать прозрачную деятельность с использованием AppCompat

<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowIsTranslucent">true</item> 
</style> 

и Мое изображение деятельность использует этот тема

<style name="Theme.AppCompat.Translucent"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:backgroundDimEnabled">true</item> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:colorBackgroundCacheHint">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 
    <item name="android:windowAnimationStyle">@android:style/Animation</item> 
</style> 

вещь его показывает именно то, что я тусклый на некоторых устройствах, показывая на фоне другой деятельности, но в некоторых устройствах его показ на фоне домашнего экрана

enter image description here

это где его показывает фон домашнего экрана

enter image description here

это где его показ моей деятельности фона

Я застрял с этой проблемой достаточно несколько длинной любой помощи будет очень оценили.

ответ

0

Если вы используете Toolbar или пользовательскую панель инструментов, попробуйте установить цвет фона в прозрачный (# 00000000). Он отлично работает со мной. Удачи!

Смежные вопросы