2014-09-01 78 views
1

我一直都陷入這個問題。 我想創建自己的啓動器,我希望它具有透明的狀態和導航欄,如谷歌現在啓動4.4 +。 Tuts在互聯網上顯示所有相同的代碼添加到我的應用程序,但它似乎有什麼問題,我的。Android半透明主題不起作用

我使用android:Theme.Holo.Light.NoActionBar.TranslucentDecor 以及

<item name="android:windowTranslucentStatus">true</item> 
<item name="android:windowTranslucentNavigation">true</item> 

是這樣的了: http://i.imgur.com/RaRQvPc.png 取而代之的是正常的行爲像其他發射器。我如何實現這一目標?

提前致謝!

UPDATE: 其實在我的模擬器有奇巧這項工作,目標版本是19 好像有隻20 API的麻煩,沒有谷歌和其他人因此如何設法保持甚至在Android L移動預覽半透明的看法?

回答

0

我想這讓這裏的答案: Android 4.4 translucent Status and Navigation bars style on Android 5.0

對於這兩種狀態欄和導航:

在你的風格:

<item name="android:windowTranslucentNavigation">false</item> 
<item name="android:windowTranslucentStatus">false</item> 
<item name="android:statusBarColor">@android:color/transparent</item> 
<item name="android:navigationBarColor">@android:color/transparent</item> 

而且在Java中:

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); 
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);