0

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

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

4

4 回答 4

2

不,您不能使系统状态栏透明,并且不应该尝试这样做以试图模仿 iOS

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

于 2013-07-18T18:01:04.327 回答
1

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

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

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

于 2013-11-05T09:31:26.440 回答
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"
于 2013-07-18T17:37:37.107 回答
-1

可以办到。

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

https://github.com/ManuelPeinado/FadingActionBar

于 2013-07-18T17:39:14.063 回答