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

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


当前回答

在MaterialApp上设置debugShowCheckedModeBanner为false。

 MaterialApp(
    debugShowCheckedModeBanner: false,
  )

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

如果你使用模拟器或真实设备,你想在发布时检查它 模式则=>

   flutter run release --apk 

在终端Android Studio / Vs Code上运行此命令

其他回答

在MaterialApp上设置debugShowCheckedModeBanner为false。

MaterialApp(
  debugShowCheckedModeBanner: false,
)

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

在MaterialApp上设置debugShowCheckedModeBanner为false。

 MaterialApp(
    debugShowCheckedModeBanner: false,
  )

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

如果你使用模拟器或真实设备,你想在发布时检查它 模式则=>

   flutter run release --apk 

在终端Android Studio / Vs Code上运行此命令

这是最简单的方法。

适用于:MaterialApp( debugShowCheckedModeBanner:假 )

适用于:CupertinoApp( debugShowCheckedModeBanner:假 )

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

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

其他的 { debugShowCheckedModeBanner:假 }

谢谢,享受)):

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

像这样

MaterialApp(
  debugShowCheckedModeBanner: false,
)

它是app。dart类属性。

它会显示一个横幅,在受控模式下运行时显示“DEBUG”。MaterialApp默认构建其中一个。

为了在调试模式中禁用此横幅,也可以设置布尔值为false。

return MaterialApp(
  theme:....
  debugShowCheckedModeBanner: false,
  home: SplashScreen(),
);

在发布模式下,这没有效果。