dart 如何更改Flutter主题数据颜色?

vkc1a9a2  于 2023-05-04  发布在  Flutter
关注(0)|答案(1)|浏览(171)

我试着改变颜色代码的颜色,但它不起作用。

Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        primaryColor: Color(#0A0E21),
        accentColor: Colors.purple,
      ),
      home: InputPage(),
    );
  }
}

上面是我尝试配置的代码,它假设有黑色和紫色。

nue99wik

nue99wik1#

您在primaryColor中有语法错误:

Widget build(BuildContext context) {
  return MaterialApp(
    theme: ThemeData(
      // Color(0xFF0A0E21) instead of Color(#0A0E21)
      primaryColor: Color(0xFF0A0E21),
      accentColor: Colors.purple,
    ),
    home: InputPage(),
  );
}

编辑:
根据您对appBar颜色的评论:

Widget build(BuildContext context) {
  return MaterialApp(
    theme: ThemeData(
      primaryColor: Color(0xFF0A0E21),
      accentColor: Colors.purple,
      appBarTheme: AppBarTheme(
        color: Color(0xFF0A0E21),
      ),
      scaffoldBackgroundColor: Color(0xFF0A0E21),
    ),
    home: InputPage(),
  );
}

快乐编码...

相关问题