Как удалить тег медленного режима в приложении Flutter

Я начал разработку приложения для флаттера. У меня вопрос, как мне удалить баннер медленной загрузки в приложении flutter. Я использовал виджет Material (не MaterialApp), где он не содержит этого свойства debugShowCheckedModeBanner. Есть ли способ избавиться от этого баннера на экране моего устройства? Снимок экрана с баннером медленной загрузки


person harsha20599    schedule 03.03.2018    source источник
comment
Возможный дубликат Как удалить баннер медленного режима в флаттер на эмуляторе андроид?   -  person Rémi Rousselet    schedule 03.03.2018
comment
Только MaterialApp имеет медленный баннер. Если у вас медленный баннер, у вас есть приложение для материалов или подобное WidgetApp.   -  person Rémi Rousselet    schedule 03.03.2018


Ответы (2)


в командной строке:

flutter run --release

если вы хотите отладить и скрыть только ленту, установите свойство debugShowCheckedModeBanner Виджета материалов

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}
person vbandrade    schedule 03.03.2018
comment
с flutter run -h вы увидите все варианты запуска вашего приложения - person vbandrade; 03.03.2018

Приложение Flutter показывает медленный режим, если для параметра debugShowCheckedModeBanner задано значение true, которое по умолчанию имеет значение true.

debugShowCheckedModeBanner: true,

если вы хотите удалить медленный режим или отладочный баннер из вашего приложения, вам нужно сделать так, чтобы указанная выше функция мигала.

Причина появления баннера медленного режима заключается в том, что в режиме отладки приложение работает медленно.

Режим отладки на устройстве (включая симуляторы, эмуляторы): включает все утверждения в мире, включает всю отладочную информацию, включает все средства отладчика (например, обсерваторию) и расширения служб. Оптимизирует быстрые циклы разработки / выполнения. Не оптимизирует скорость выполнения, размер двоичного файла или развертывание. Используется при флаттерном беге. Создан с помощью sky / tools / gn --android или sky / tools / gn --ios. Также иногда называется «проверенным режимом» или «медленным режимом».

полный код

class MyApp extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return new MaterialApp(
    debugShowCheckedModeBanner: false,
    title: 'Flutter Demo',
    home: new MyHomePage(title: 'Flutter Demo Home Page'),
   );
  }
}
person Zakria Khan    schedule 15.03.2020