Почему приложение Flutter показывает медленный режим в правом верхнем углу? - PullRequest
0 голосов
/ 27 мая 2020

На самом деле, я новичок в трепете, и когда я установил свое первое приложение, он показывает мне slow mode в правом верхнем углу, почему он отображается так?

Image for explain more

Этот вопрос тоже может быть глупым, но я просто прошу его, чтобы расширить свои знания

Ответы [ 3 ]

2 голосов
/ 27 мая 2020

Вы можете посмотреть на свойство debugShowCheckedModeBanner

Включает небольшой баннер «DEBUG» в проверенном режиме, чтобы указать, что приложение находится в проверенном режиме. Он включен по умолчанию (в режиме проверки), чтобы отключить его, установите для аргумента конструктора значение false. В режиме выпуска это не действует.

1 голос
/ 27 мая 2020

Вы можете разместить

debugShowCheckedModeBanner: false,    

внутри MaterialApp

см. Здесь api.flutter.dev

0 голосов
/ 27 мая 2020

Этот баннер отображается, потому что ваше приложение находится в режиме отладки. Flutter использует принципиально разные оптимизации между сборками Debug и Release.

Сборки отладки оптимизированы для скорости разработки и горячей перезагрузки - как только вы редактируете виджет, вы видите изменение, отраженное на вашем устройстве. Компромисс заключается в том, что отладочные приложения запускаются из панели приложений намного дольше.

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

Как уже сказал @ChristianVirtual, вы можете отключить этот баннер, добавив его в свой MaterialApp widget:

debugShowCheckedModeBanner: false,    

Если вы хотите узнать больше, прочтите документацию по режимам сборки: https://flutter.dev/docs/testing/build-modes

...