Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 4.4 Kit Kat上的透明状态栏/系统ui_Android_Android 4.4 Kitkat - Fatal编程技术网

Android 4.4 Kit Kat上的透明状态栏/系统ui

Android 4.4 Kit Kat上的透明状态栏/系统ui,android,android-4.4-kitkat,Android,Android 4.4 Kitkat,这在4.4中必须是可能的,但我还没有找到关于这方面的文档-有人知道如何使状态栏/系统ui透明/半透明吗 我还没有找到这方面的文档 嗯 为了从内容中获得最大的影响,您现在可以使用新的窗口样式和主题来请求半透明的系统UI,包括状态栏和导航栏。为确保导航栏按钮或状态栏信息的易读性,系统栏后面会显示细微的渐变。一个典型的用例是需要在墙纸上显示的应用程序 现在,您可以使用新主题(Theme.Holo.NoActionBar.半透明装饰和Theme.Holo.Light.NoActionBar.半透明装

这在4.4中必须是可能的,但我还没有找到关于这方面的文档-有人知道如何使状态栏/系统ui透明/半透明吗

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

为了从内容中获得最大的影响,您现在可以使用新的窗口样式和主题来请求半透明的系统UI,包括状态栏和导航栏。为确保导航栏按钮或状态栏信息的易读性,系统栏后面会显示细微的渐变。一个典型的用例是需要在墙纸上显示的应用程序

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

如果要创建自定义主题,请将其中一个主题设置为父主题,或在主题中包含Window半透明导航和Window半透明状态样式属性

给你-

半透明系统条

现在,您可以使用新选项使系统栏部分半透明 主题,Theme.Holo.NoActionBar.半透明装饰和 Theme.Holo.Light.NoActionBar.半透明装饰。通过启用半透明 系统栏,您的布局将填充系统栏后面的区域,因此 还必须为布局部分启用fitsSystemWindows 系统栏中不应包含这些内容

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


使用其中一个内置主题会使您无法使用
操作栏

半透明系统条

现在,您可以使用新选项使系统栏部分半透明 主题,
Theme.Holo.NoActionBar.半透明装饰
Theme.Holo.Light.NoActionBar.半透明装饰
。通过启用半透明 系统栏,您的布局将填充系统栏后面的区域,因此 您还必须为布局部分启用
fitsystemwindows
系统栏中不应包含这些内容

如果要创建自定义主题,请将其中一个主题设置为 父主题或包含
窗口半透明导航
windowTranslucentStatus
主题中的样式属性

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


真的
真的

+1因为是你写的,我可以直接复制/粘贴!只是想澄清一下,这在API级别19+上起作用。
<style name="Theme.MyTheme" parent="Theme.MyTheme.Base">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
</style>