负责 CircularProgressIndicator 的主题

Theme responsible for CircularProgressIndicator

我想在我的应用程序中为每个 CircularProgressIndicator 赋予一种颜色,但在 MaterialApp 小部件中哪个属性负责它:

MaterialApp(
   theme: ThemeData(
     // what is the attribute for this widget.
  )
)

我同时使用了 accentColor 和 colorScheme.secondary,但仍然没有改变。

您可以使用accentColor改变CircularProgressIndicator的颜色。它看起来像这样:

 theme: ThemeData(
         accentColor: Colors.red,

编辑:

在最新版本的 Flutter 中,您应该使用 colorScheme 而不是 accentColor

  colorScheme: ColorScheme.fromSwatch().copyWith(
    secondary: Colors.red, 
  ),

ThemeData中有progressIndicatorTheme属性,你可以为它分配ProgressIndicatorThemeData构造函数,在那里你可以改变ProgressIndicator的默认颜色。