flutter - 我如何运行我的颤振应用程序完全拉伸 Android Q 手势导航?
问题描述
在这里,您可以看到时钟应用程序的 ui 在手势后面运行。我如何在颤振中实现这一点?我将颤振更新到 2.5,但它不起作用。
这是我在 stackoverflow 上问的第一个问题,但我不太明白问题的布局。非常遗憾。
解决方案
你必须使用
await SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
在你main.dart
之前runApp
。
根据描述SystemUiMode.edgeToEdge
:
在应用程序上呈现状态和导航元素的全屏显示。从 SDK 16 或 Android J 开始可用。早期版本的 Android 将不受此设置的影响。对于在 iOS 上运行的应用程序,状态栏和主页指示器将可见。在此模式下,系统覆盖不会消失或重新出现,因为它们会永久显示在应用程序的顶部。
推荐阅读
- python - 从某个列移动熊猫数据框
- javascript - 用于手机、平板电脑和桌面显示的 Bootstrap 响应式 ASP.Net 菜单控件
- android - 按下主页按钮时活动被破坏(仅在 Pixel3 上)
- unit-testing - 在 Dart 中使用 FakeAsync 进行单元测试
- laravel - 控制器操作不可用
- java - 如何创建通用(类型和属性)Spring Jpa 规范
- android - Agora Video Call[Android] 一对一私人视频通话未建立群组通话正在建立
- python - 为什么我的硒代码没有显示任何文字?
- javascript - 单击 2 次后,javascript 中的动态更改高度属性不起作用。我想在单击时连续切换多次
- pandas - sklearn.ensemble.GradientBoostingRegressor 是否支持稀疏输入样本?