Q
如何使導航欄透明
31
A
回答
39
我採取這種從更改日誌Android KitKat (4.4):
半透明系統酒吧
現在,您可以使系統具有條新的主題,
Theme.Holo.NoActionBar.TranslucentDecor
和Theme.Holo.Light.NoActionBar.TranslucentDecor
部分半透明的。通過啓用半透明系統欄,您的佈局將填充系統欄後面的區域,因此您還必須爲佈局中不應包含系統欄的部分啓用fitsSystemWindows
。如果您要創建自定義主題,請將其中一個主題設置爲父主題,或在主題中包含
windowTranslucentNavigation
和windowTranslucentStatus
樣式屬性。
希望這可以幫助你開始。
3
我用你的特雷弗-E的回答,在我的styles.xml
<style name="Theme.HomeScreen" parent="android:Theme.Holo.NoActionBar.TranslucentDecor">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
</style>
創建自定義主題,然後你可以從清單
<activity
android:name="MyActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/Theme.HomeScreen" >
</activity>
+0
但它會在4.4和更高版本上工作? –
相關問題
- 1. 透明導航欄
- 2. 如何使導航欄透明
- 3. 導航欄沒有透明
- 4. 透明導航欄(swift 3)
- 5. ios 11透明導航欄
- 6. 導航欄透明問題
- 7. 推後導航欄透明
- 8. 透明導航欄後備
- 9. 半透明導航欄
- 10. 透明菜單/導航欄
- 11. 使用帶透明導航欄的UICollectionView
- 12. IOS半透明導航欄,但堅實的導航欄按鈕
- 13. 如何通過透明導航欄使橫幅圖像可見?
- 14. 如何在android中使底部導航欄不透明?
- 15. iOS - 如何使導航欄的子視圖透明?
- 16. 如何使tableview的內容顯示在透明導航欄下?
- 17. 如何使導航欄透明優化按
- 18. 透明導航欄迅速的iOS
- 19. Xamarin iOS導航欄100%透明
- 20. 半透明導航欄是純色
- 21. 的iOS雙導航欄半透明OFF
- 22. 抽屜式導航欄透明
- 23. Bootstrap透明導航欄不工作
- 24. 想要顯示透明的導航欄
- 25. iPhone:UITabBarController內部的半透明導航欄
- 26. 透明度到導航欄反轉
- 27. 導航欄透明度問題
- 28. Ionic中的透明導航欄
- 29. ios 7半透明+彩色導航欄
- 30. 在半透明導航欄下查看?
設定的主題其實如果你使用fitSystemWindows在主題中爲true,您可能會影響其他視圖,如吐司和對話框,請參閱此答案https://code.google.com/p/android/issues/detail?id=63653 –
上面寫的是正確的,根據答案。 「 」適合系統窗口,用於佈局的**部分**,不應被系統欄覆蓋。「並在答案中:「您應該只在佈局中的**視圖上指定fitsSystemWindows **,或者在您的佈局中明確應用到視圖的樣式中,而不是在主題上指定樣式。」 – deloreyk
Nexus 10不支持4.4.4。沉浸模式具有其通常的透明度,但在顯示「真實」狀態時忽略TRANS_STATUS和TRANS_NAV,導航 – robotoaster