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

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


当前回答

Use:

MaterialApp(
  debugShowCheckedModeBanner: false,
)

这是删除这条横幅的代码。 调试横幅是由于MaterialApp,例如,你可以在所有使用MaterialApp的页面上看到这个横幅。

在你的应用程序的主根目录下至少应该有一个MaterialApp。

其他回答

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

所有其他答案都适用于Android Studio,但如果使用Visual Studio Code,则可以使用一个命令轻松切换。打开命令面板(Mac: Cmd + Shift + P或Windows: Ctrl + Shift + P),然后输入toggle debug-mode banner,如下所示:

隐藏调试横幅: android:在MaterialApp小部件选择false,默认情况下debugShowCheckedModeBanner。 是真的。

 MaterialApp(
      debugShowCheckedModeBanner: false,
    )

对于IOS CupertinoApp:

CupertinoApp(
  debugShowCheckedModeBanner: false
)

如果你在Return Section中使用脚手架,那么在Top MaterialApp中添加并重新启动

void main() => runApp(
      const MaterialApp(
                 debugShowCheckedModeBanner: false, 
                 home: Home()),
      );

你可以在MaterialApp中使用debugShowCheckedModeBanner:

return MaterialApp(
  debugShowCheckedModeBanner: false,
  ...
);