Чтобы скрыть верхнюю панель в приложении Flutter, вы можете попробовать следующие методы:
-
Класс SystemChrome. Вы можете использовать класс
SystemChromeиз пакетаflutter/services.dartдля управления наложениями системного пользовательского интерфейса. ВызвавSystemChrome.setEnabledSystemUIOverlays([]), вы можете скрыть строку состояния и панель приложения. Не забудьте импортировать пакет в верхней части файла Dart. -
Класс AppBar: если вы используете виджет
AppBarв своем приложении Flutter, вы можете установитьяркостьAppBar>свойствоBrightness.dark, чтобы значки и текст в строке состояния отображались белыми, эффективно скрывая строку состояния. -
Флаг kIsWeb: если вы специально хотите скрыть верхнюю панель только при запуске приложения Flutter в Интернете, вы можете использовать флаг
kIsWebизflutter/foundation. пакет dart. Условно отображая панель приложения на основе флагаkIsWeb, вы можете скрыть ее, когда приложение работает в Интернете.
Вот пример того, как можно использовать класс SystemChrome, чтобы скрыть верхнюю панель:
import 'package:flutter/services.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIOverlays([]);
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Flutter App'),
),
body: Container(
// Your app content
),
),
);
}
}