Flutter 的应用默认颜色

Flutter's applications default color

我正在制作一个 Welcome Screen,其中有两个 TextButtons,每个包裹在一个 Container 中。
一个用于创建帐户,另一个用于登录 (他们俩下面都有一些阴影)

我设法让两个容器都抖动但我发现应用程序的背景颜色不是纯白色 (#FFFFFF) 这意味着如果我将登录容器的颜色设置为 Colors.white 它应用程序的背景颜色不会像上图那样。

所以我需要一种方法来将登录容器的颜色设置为与应用程序相同的颜色。 让我们避免硬编码 我不想使用外部工具确定背景颜色并将其设置为按钮。 我正在考虑采用与 parent 相同的颜色或类似的颜色,但我不知道它是否存在。

main.dart

WelcomeScreen.dart

脚手架背景色为Grey[50]。您可以在脚手架上设置背景颜色,例如

Scaffold(
   backgroundColor: Colors.white,

或应用程序

  return MaterialApp(
      debugShowCheckedModeBanner: false,
      theme: Theme.of(context).copyWith(
        scaffoldBackgroundColor: Colors.white,
      ),

更多关于 Theme