gpt4 book ai didi

android - Flutter 永久隐藏导航栏

转载 作者:行者123 更新时间:2023-12-03 13:28:00 25 4
gpt4 key购买 nike

我在 Flutter 中遇到了一个问题,至少在 Android 模拟器上是这样,这很烦人。

我在全屏模式下使用屏幕,所以我想摆脱底部导航栏。

enter image description here

为此,在stackoverflow中研究和检查后,我使用以下命令:

SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);

buid方法开始。

问题是,它确实有效,底部栏消失了,但是......一旦我与屏幕交互,它就会从底部弹出,覆盖任何东西......

这特别烦人,因为我的应用程序底部有一个标签小部件......所以只要我触摸屏幕,底部栏就会弹出......所以我不能真正触摸标签,我触摸覆盖的底部栏。

任何人都知道这个问题或以前有过经验吗?

最佳答案

在构建小部件之前将此设置为您的主类,
尝试这个

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: MyApp(),
);
}
}

class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
}

@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIOverlays([]);
return Scaffold(
appBar: AppBar(
title: Text('Sample App'),
),
body: Center(
child: Container(
child: Text('Demo Screen.'),
),
),
);
}
}

关于android - Flutter 永久隐藏导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55017028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com