我使用颤振截图,我期望截图没有横幅,但它有。

注意,我得到了一个不支持的模拟器消息的配置文件和发布模式。


当前回答

只需在你的MaterialApp或GetMaterialApp中做这个 添加这一行 debugShowCheckedModeBanner设为false。

像这样

MaterialApp(
  debugShowCheckedModeBanner: false,
)

其他回答

在MaterialApp上设置debugShowCheckedModeBanner为false。

MaterialApp(
  debugShowCheckedModeBanner: false,
)

调试横幅也将在发布版本中自动删除。

如果您正在使用IntelliJ IDEA,颤振检查器中有一个选项可以禁用它。

运行项目:

在颤振检查器中,单击或选择“更多操作”。

当菜单出现时,选择“隐藏调试模式横幅”:

官方的例子

MaterialApp(
  home: Scaffold(
    appBar: AppBar(
      title: const Text('Home'),
    ),
  ),
  debugShowCheckedModeBanner: false, //setup this property
)

有关更多信息,请查看官方文档。

移除颤振调试横幅的三种方法:-

1. 在MaterialApp/ScaffoldApp中

片段

MaterialApp(
  debugShowCheckedModeBanner: false,
)

OR

ScaffoldApp(
             debugShowCheckedModeBanner: false,
        );

2.通过制作应用的发行版本

要运行应用程序的发布版本,使用此命令

flutter run --release

或者如果使用真实设备而不是模拟器或模拟器。 制作应用程序的构建版本。

flutter build apk

3.通过使用dart开发工具删除调试横幅

IN vs code输入ctr+shift+pin windows和mac cmd+shift+p并使用此命令打开dart dev工具

Dart: Open DevTools

在Material应用中,将debugShowCheckedModeBanner设置为false。