【问题标题】:How to remove slow mode tag in flutter app如何在颤振应用程序中删除慢模式标签
【发布时间】:2018-08-11 19:02:16
【问题描述】:

我已经开始开发 Flutter 应用了。我的问题是,如何删除颤振应用程序中的缓慢加载横幅。我使用了 Material 小部件(不是 MaterialApp),它不包含 debugShowCheckedModeBanner 属性。有什么办法可以摆脱我设备屏幕上的横幅?

【问题讨论】:

标签: flutter dart banner flutter-widget material-widget


【解决方案1】:

在命令行中:

flutter run --release

如果要调试并且只隐藏功能区,请设置 Material Widget 的 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'),
    );
  }
}

【讨论】:

  • 使用flutter run -h,您将看到运行应用程序的所有选项
【解决方案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'),
   );
  }
}

【讨论】:

    猜你喜欢
    • 2018-10-19
    • 2023-03-07
    • 2023-03-14
    • 2021-09-27
    • 2019-01-19
    • 1970-01-01
    • 2019-03-26
    • 2020-02-01
    • 2018-08-11
    相关资源
    最近更新 更多