Методы скрытия верхней панели в приложении Flutter

Чтобы скрыть верхнюю панель в приложении Flutter, вы можете попробовать следующие методы:

  1. Класс SystemChrome. Вы можете использовать класс SystemChromeиз пакета flutter/services.dartдля управления наложениями системного пользовательского интерфейса. Вызвав SystemChrome.setEnabledSystemUIOverlays([]), вы можете скрыть строку состояния и панель приложения. Не забудьте импортировать пакет в верхней части файла Dart.

  2. Класс AppBar: если вы используете виджет AppBarв своем приложении Flutter, вы можете установить яркостьAppBar>свойство Brightness.dark, чтобы значки и текст в строке состояния отображались белыми, эффективно скрывая строку состояния.

  3. Флаг 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
        ),
      ),
    );
  }
}