是否可以不仅使用状态栏,还可以使用页脚导航视图作为背景图像
Is it possible to use not only status bar but the footer navigation view also for background image
我到处搜索但没有得到任何帮助。我想使用背景图像作为全屏,它将覆盖 status bar
和 footer navigation
,其中还有 back button
和 home button
以及 task switcher button
。
如下图:
透明 导航栏 适用于 Android 4.4+ (API 19)(就像 状态栏 ).
values/styles.xml
<style name="FullScreenEffectTheme" parent="Theme.AppCompat.NoActionBar">
<!-- ... -->
</style>
values-v19/styles.xml
<style name="FullScreenEffectTheme">
<!-- StatusBar -->
<item name="android:statusBarColor">@android:color/transparent</item>
<!-- NavigationBar -->
<item name="android:navigationBarColor">@android:color/transparent</item>
</style>
在代码中设置标志:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
}
不要忘记将此样式设置为 activity :)
然后您需要添加内边距或 Space 到您的布局。
重要提示:如果你想让手机横向半透明导航栏原因丑陋的问题,在这种情况下,您 应该关闭此功能 。我像 Tanner Perrien 解释的那样解决了它 here。
我到处搜索但没有得到任何帮助。我想使用背景图像作为全屏,它将覆盖 status bar
和 footer navigation
,其中还有 back button
和 home button
以及 task switcher button
。
如下图:
透明 导航栏 适用于 Android 4.4+ (API 19)(就像 状态栏 ).
values/styles.xml
<style name="FullScreenEffectTheme" parent="Theme.AppCompat.NoActionBar">
<!-- ... -->
</style>
values-v19/styles.xml
<style name="FullScreenEffectTheme">
<!-- StatusBar -->
<item name="android:statusBarColor">@android:color/transparent</item>
<!-- NavigationBar -->
<item name="android:navigationBarColor">@android:color/transparent</item>
</style>
在代码中设置标志:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
}
不要忘记将此样式设置为 activity :)
然后您需要添加内边距或 Space 到您的布局。
重要提示:如果你想让手机横向半透明导航栏原因丑陋的问题,在这种情况下,您 应该关闭此功能 。我像 Tanner Perrien 解释的那样解决了它 here。