Flutter 如何设置快餐店';标签颜色是什么?

Flutter 如何设置快餐店';标签颜色是什么?,flutter,Flutter,既然snackBar的标签定义为字符串,我如何为其设置自定义颜色 final snackBar = SnackBar( content: Text(_message), action: SnackBarAction( label: 'Close', onPressed: () {}, ), ); 您可以使用textColor参数更改SnackBarAction标签的颜色。请参阅下面的代码示例,以了解如何实现这一点 final snackB

既然snackBar的标签定义为字符串,我如何为其设置自定义颜色

  final snackBar = SnackBar(
    content: Text(_message),
    action: SnackBarAction(
      label: 'Close',
      onPressed: () {},
    ),
  );

您可以使用
textColor
参数更改
SnackBarAction
标签的颜色。请参阅下面的代码示例,以了解如何实现这一点

final snackBar = SnackBar(
  content: Text(_message),
  action: SnackBarAction(
    textColor: Colors.red,
    label: 'Close',
    onPressed: () {},
  ),
);
或者,您可以使用应用程序的
主题数据的全局参数设置所有
SnackBarAction
标签的文本颜色

return MaterialApp(
  home: HomePage(),
  theme: ThemeData(
    snackBarTheme: SnackBarThemeData(
      actionTextColor: Colors.red,
    ),
  ),
);