Android状态栏 - 它可以透明吗?

时间:2013-07-18 17:33:54

标签: android android-layout user-interface statusbar

Android状态栏可以像iOS一样透明吗?我希望它融入iOS上的活动。可以这样做,如果是的话 - 怎么样?

编辑:只是为了澄清我需要让状态栏透明,而不是操作栏,是的我知道我可以完全隐藏它 - 但这不是我要问的。

4 个答案:

答案 0 :(得分:2)

不,您无法使系统状态栏透明,shouldn't try to do so in an attempt to mimic iOS

  

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

答案 1 :(得分:1)

Android 4.4 KitKit现在允许半透明状态和导航栏:

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

例如,您可以将主题设置为Theme.Holo.NoActionBar.Translucent Decor。

答案 2 :(得分:0)

您可以全屏显示活动,这样您就不会看到状态栏。

像这样:

 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"

答案 3 :(得分:-1)

可以做到。

看看下面的库,它基本上实现了一个淡入淡出的操作栏,从完全透明开始。

https://github.com/ManuelPeinado/FadingActionBar