我试着将应用程序的背景 colored颜色 改为黑色,目前它是黑色的,但不是一片漆黑.这是我的代码

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      theme: ThemeData.dark().copyWith(
        colorScheme: const ColorScheme.dark().copyWith(background: Colors.black),
      ),
      title: "Test",
      home: Scaffold(body: Center(child: Text("Test"))),
    );
  }
}

我到底做错了什么?

推荐答案

如果将背景 colored颜色 更改为黑色,则需要修改ThemeData中scaffoldBackatherColor的BackageColor属性.以下是你如何做到这一点:

class MyApp extends StatelessWidget {
  const MyApp({Key? key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      theme: ThemeData.dark().copyWith(
        scaffoldBackgroundColor: Colors.black, // Change background color to black
      ),
      title: "Test",
      home: Scaffold(body: Center(child: Text("Test"))),
    );
  }
}

Flutter相关问答推荐

在fltter_widget_from_html中启动url

如何在默认情况下隐藏appBar并在向下滚动时显示它- Flutter

IsScrollable为True时如何删除Flutter 选项卡栏左侧填充

在LinkedIn上分享Fighter和Web的链接会产生不同的结果

如何在抖动中将PNG图像转换为WebP

如何确定Flutter 中的文本 colored颜色 ?

Android工作室Flutter 热重新加载更新后不工作

Firestore 不会取代 map

如何使用 Material3 创建带有高度的完美白色提升按钮?

Flutter:使用 GlobalKey 访问 BlocProvider

Firestore 使用 Flutter 以奇怪的格式保存数据

FutureProvider 不返回数据给 UI

Riverpod中stateNotiferProvider和notifierProvider的区别

Firebase Auth - 有没有办法为新用户预先生成 UID?

Flutter 分析发现 Gitlab CI/CD 管道中的问题,但它在本地没有

如何在向下滚动时隐藏顶部卡片并在向上滚动时出现?

如何在 Flutter 中使用简写 IF 禁用单选按钮?

如何在 flutter 中制作这种类型的扩展瓦片

Flutter 将方法应用于静态变量

如何验证位于 PageView 内不同页面的 TextFormFields