首页 > 解决方案 > 我如何运行我的颤振应用程序完全拉伸 Android Q 手势导航?

问题描述

像素手机使用新的Android Q手势导航

在这里,您可以看到时钟应用程序的 ui 在手势后面运行。我如何在颤振中实现这一点?我将颤振更新到 2.5,但它不起作用。

这是我在 stackoverflow 上问的第一个问题,但我不太明白问题的布局。非常遗憾。

标签: flutterflutter-layout

解决方案


你必须使用

await SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);

在你main.dart之前runApp

根据描述SystemUiMode.edgeToEdge

在应用程序上呈现状态和导航元素的全屏显示。从 SDK 16 或 Android J 开始可用。早期版本的 Android 将不受此设置的影响。对于在 iOS 上运行的应用程序,状态栏和主页指示器将可见。在此模式下,系统覆盖不会消失或重新出现,因为它们会永久显示在应用程序的顶部。


推荐阅读