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

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


当前回答

可以这样做

MaterialApp(
  debugShowCheckedModeBanner: false,
)

其他回答

这是最简单的方法。

适用于:MaterialApp( debugShowCheckedModeBanner:假 )

适用于:CupertinoApp( debugShowCheckedModeBanner:假 )

如果你在逻辑上处理另一个颤振组件 如果你使用bool变量并处理它。 例如 bool isDebug === false;

if(isDebug == true) { debugShowCheckedModeBanner:真 }

其他的 { debugShowCheckedModeBanner:假 }

谢谢,享受)):

在MaterialApp上设置debugShowCheckedModeBanner为false。

MaterialApp(
  debugShowCheckedModeBanner: false,
)

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

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

运行项目:

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

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

要删除Flutter调试横幅,有几种方法:

第一个是在MaterialApp小部件中使用debugShowCheckModeBanner属性。 代码: MaterialApp ( debugShowCheckedModeBanner:假的, ) 然后进行热重载。 第二种可能是在Flutter Inspector中隐藏调试模式横幅,如果您使用Android Studio或IntelliJ IDEA。 第三种可能是使用Dart DevTools。

过时的

如果您正在使用Android Studio,您可以在Flutter Inspector选项卡中找到该选项→更多动作。 如果你正在使用Dart DevTools,你也可以在右上角找到相同的按钮。