当前位置: 首页 > 知识库问答 >
问题:

4.4 Kit Kat上的透明状态栏/系统ui[重复]

邵星光
2023-03-14

这必须是可能的与4.4,但我发现没有留档在这还-有人知道如何使状态栏/系统-用户界面透明/半透明?

共有3个答案

夏志国
2023-03-14

我还没有找到这方面的文件

嗯。。。

http://developer.android.com/about/versions/kitkat.html#44-immersive

为了最大限度地发挥内容的影响力,您现在可以使用新的窗口样式和主题来请求半透明的系统用户界面,包括状态栏和导航栏。为了确保导航栏按钮或状态栏信息的易读性,系统栏后面会显示微妙的渐变。典型的用例是需要显示到壁纸上的应用。

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

现在,您可以使用新主题使系统栏部分半透明,主题。全息。NoActionBar。半透明装饰和主题。全息。光。NoActionBar。半透明装饰。通过启用半透明系统栏,您的布局将填充系统栏后面的区域,因此您还必须为布局中不应该被系统栏覆盖的部分启用fitsSystemWindows。

如果要创建自定义主题,请将这些主题中的一个设置为父主题,或者在主题中包含windowTransLucent导航和windowTransLucentState样式属性。

韩寒
2023-03-14

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

半透明系统条

现在,您可以使用新主题使系统栏部分半透明,主题。全息。NoActionBar。半透明装饰和主题。全息。光。NoActionBar。半透明装饰。通过启用半透明系统栏,您的布局将填充系统栏后面的区域,因此您还必须为布局中不应该被系统栏覆盖的部分启用fitsSystemWindows。

如果要创建自定义主题,请将这些主题中的一个设置为父主题,或者在主题中包含windowTransLucent导航和windowTransLucentState样式属性。

杨志强
2023-03-14

使用其中一个内置主题可以避免使用操作栏

半透明系统条

现在,您可以使用新的主题使系统栏部分半透明,主题。Holo。NoActionBar。TransLucentDecor和主题。Holo。Light。NoActionBar。TransLucentDecor。通过启用半透明的系统栏,您的布局将填充系统栏后面的区域,因此您还必须为布局中不应该被系统栏覆盖的部分启用fitsSystemWindows

如果要创建自定义主题,请将其中一个主题设置为父主题,或在主题中包含windowTranslucentNavigationwindowTranslucentStatus样式属性。

如果您希望拥有透明状态栏,并使用操作栏进行透明导航,那么只需将以下内容添加到您的自定义主题(在值-v19/styles.xml中)

<style name="Theme.MyTheme" parent="Theme.MyTheme.Base">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
</style>
 类似资料:
  • 我想在android工作室的应用程序中创建这个操作栏和状态栏的界面

  • 我试图在Android 4.4透明状态栏我知道如何通过定义自己的风格使其透明: 我在这里发现:https://stackoverflow.com/a/20573595/2633630 所以我发现我可以在我的布局中使用android: fitsSystemWindows="true"和android: clipToPadd="false",我在这里找到了http://mindofaandroidde

  • 在“新”Android4.3版中有一个新功能。屏幕顶部的状态栏在launcher中是透明的(我在Galaxy S3上使用三星TouchWiz),在其他一些应用中也是透明的(看起来有点像iOS 7风格)。你能告诉我如何在我自己的应用程序(Eclipse、Java)中使状态栏透明(或彩色)吗?

  • 我在试着做一个Android发射器。我想实现一个完全透明的状态栏和导航栏,这里是我的主题xml文件。 最后两项不管用,Lollipop上还有影子。 我想实现的(新星发射器): 如何让状态栏和导航栏“透明”而不是“半透明”?

  • 我使用以下布局(main_activity.xml) 具有以下样式-v21 但我仍然无法归档一个透明的状态栏 看起来像这样 但我想要这样的东西(新谷歌报摊App) 注意:我正在使用

  • 有人知道如何使用React Native使Android状态栏透明吗? 不透明,透明。 我也在使用react导航。