android - Android 4.4 - 沉浸式模式顶栏
问题描述
沉浸式模式在 android 4 中的工作方式是否不同,还是我做错了什么?在 android 4 中隐藏顶部栏时,我得到一个深色栏,而不是我的应用缩放到屏幕
安卓 10
我尝试了两种隐藏栏的方法,但它们都有相同的结果。第一个是使用颤振
SystemChrome.setEnabledSystemUIOverlays([]);
我尝试的第二种方法是通过 kotline 设置沉浸式模式,如下所述: https ://developer.android.com/training/system-ui/immersive#kotlin
两者都会导致那个黑条。如果有办法摆脱它?
解决方案
是的,它的工作方式不同。如果您在 Android 4.4 (Kit-Kat) 上使用沉浸式模式,系统会为您绘制一个半透明条。用于工具栏的带有粉红色阴影的半透明属性为状态栏提供了较深的颜色。
推荐阅读
- grails - RestBuilder 插件。如何在不创建文件的情况下上传文件?
- javascript - 在从菜单中选择之前隐藏文本字段
- python - 在带有附加参数的 numpy 数组上使用 scipy.optimize.root
- r - 使用 survminer 在 R 中绘制危险函数?
- javascript - 未找到从 mobx 导入 observable 或任何内容
- pandas - Pandas Series Chaining: Filter on boolean value
- qt - 使用枚举属性的 Qt 样式表选择器
- c++ - 如何调用函数来搜索二维数组中的元素?
- python - 在 python 中初始化大量对象:时间复杂度?
- json - 发布到 MVC 控制器而不是 WebApi 控制器时具有不同名称的属性为 null