我已经开始颤振应用程序开发。我的问题是,如何删除颤振应用程序中的缓慢加载横幅。我使用了Material
不包含该debugShowCheckedModeBanner
属性的小部件(不是 MaterialApp)。有什么办法可以摆脱我设备屏幕上的横幅?
问问题
5342 次
2 回答
18
in the command line:
flutter run --release
if you want to debug and only hide the ribbon, set the debugShowCheckedModeBanner
property of Material Widget
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'),
);
}
}
于 2018-03-03T20:20:49.363 回答
2
当 debugShowCheckedModeBanner 设置为 true(默认为 true)时,Flutter App 显示慢速模式。
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'),
);
}
}
于 2020-03-15T04:41:23.533 回答