【发布时间】:2021-12-23 00:26:13
【问题描述】:
我想在我的应用程序中给每个 CircularProgressIndicator 一个颜色,但是在 MaterialApp 小部件中负责它的属性是什么:
MaterialApp(
theme: ThemeData(
// what is the attribute for this widget.
)
)
【问题讨论】:
标签: flutter widget flutter-layout
我想在我的应用程序中给每个 CircularProgressIndicator 一个颜色,但是在 MaterialApp 小部件中负责它的属性是什么:
MaterialApp(
theme: ThemeData(
// what is the attribute for this widget.
)
)
【问题讨论】:
标签: flutter widget flutter-layout
您可以使用accentColor 更改CircularProgressIndicator 的颜色。它看起来像这样:
theme: ThemeData(
accentColor: Colors.red,
编辑:
在最新版本的 Flutter 中,您应该使用 colorScheme 而不是 accentColor。
colorScheme: ColorScheme.fromSwatch().copyWith(
secondary: Colors.red,
),
【讨论】:
colorScheme: ColorScheme.fromSwatch().copyWith( secondary: Colors.red, // Your accent color ),
在ThemeData 中有progressIndicatorTheme 属性,您可以将ProgressIndicatorThemeData 构造函数分配给它,在那里您可以更改ProgressIndicator 的默认颜色。
【讨论】: