我正在试着使用主题,但不知道我做错了什么 colored颜色 没有改变.需要帮助:

void main() {
  runApp(MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(primaryColor: Colors.green),
    );
  }

推荐答案

您应该使用appBarTheme: AppBarTheme(),然后按您的意愿进行更改.

void main() {
  runApp(MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
     theme: ThemeData(appBarTheme: AppBarTheme(color: Colors.green, elevation: 15)),
    );
  }

Flutter相关问答推荐

滚动时应用栏 colored颜色 更改Flutter

我如何才能收到每天重复的预定通知?

如何在FiRestore中正确编写OR查询

在保持标高=1的情况下更改AppBar立面 colored颜色 /遮罩

Flutter API请求BadState响应

DART:如何判断有时可以为空的泛型类型?

如何将WebViewWidget和WillPopScope结合起来

dart /长笛中的返回早期模式和拆分方法

如何在Flutter中将背景 colored颜色 更改为黑色?

在 Flutter 中使用条件语句设置 ImageProvider Object 类型的背景图像

Flutter - Stripe:类型List 不是类型Map 的子类型? method_channel_stripe.dart 中的错误:263

Flutter:我应该使用哪种应用内购买服务?

Flutter Dismissible 不会在 startToEnd 滑动时被关闭

当键盘隐藏表单时该怎么办?

Flutter 包错误:此应用程序使用的是已弃用的 Android 嵌入版本

Flutter开发中,如何通过'nfc_manager'插件在Android设备上避免默认的New Tag Scanned弹出窗口?

如何使Flutter 屏幕无法关闭?

无效的 depfile: C:\xxx\xxx\Flutter\project_name\.dart_tool\flutter_build\df4b308df1ee4bce22c56c71751554d1\kernel_snapshot.d 无效

如何判断 text.contains() 是否包含多个值

使用 mocktail 包进行单元测试时,类型Null不是Future类型的子类型