簡體   English   中英

Android狀態欄 - 它可以透明嗎?

[英]Android status bar - can it be transparent?

Android狀態欄可以像iOS一樣透明嗎? 我希望它融入iOS上的活動。 可以這樣做,如果是的話 - 如何?

編輯:只是為了澄清我需要使狀態欄透明,而不是動作欄,是的我知道我可以完全隱藏它 - 但這不是我要求的。

不,你不能使系統狀態欄透明,並且不應該試圖模仿iOS

不要模仿其他平台的UI元素

Android 4.4 KitKit現在允許半透明狀態和導航欄:

http://developer.android.com/about/versions/android-4.4.html#UI

例如,您可以將主題設置為Theme.Holo.NoActionBar.TranslucentDecor。

您可以全屏顯示活動,這樣您就不會看到狀態欄。

像這樣 :

 requestWindowFeature(Window.FEATURE_NO_TITLE);
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
 WindowManager.LayoutParams.FLAG_FULLSCREEN);

 setContentView(R.layout.main);

或者設置這樣的主題

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

可以辦到。

看看下面的庫,它基本上實現了一個淡入淡出的動作欄,從完全透明開始。

https://github.com/ManuelPeinado/FadingActionBar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM