用户触摸输入时如何隐藏android导航栏?

时间:2019-07-20 12:27:09

标签: flutter dart

我有一个全屏颤动应用程序,当我单击textformfield时,出现android导航栏,当我完成键入并关闭textformfield时,导航栏仍在显示。 如何解决这个问题呢 ? 这是我将Flutter应用设置为全屏的代码:

await SystemChrome.setPreferredOrientations(
  [DeviceOrientation.landscapeRight]);
await SystemChrome.setEnabledSystemUIOverlays([]);

任何建议都是有帮助的,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试此操作,在您提交字段时,它将隐藏导航栏。

TextFormField(
  onFieldSubmitted: (string){
    SystemChrome.setEnabledSystemUIOverlays([]);
  },
);