如何设置小吃店的标签颜色?

roz*_*rro 4 flutter

由于零食栏的标签被定义为字符串,因此如何为它设置自定义颜色?

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

tnc*_*997 7

SnackBarAction您可以使用参数更改标签的颜色textColor。请参阅下面的代码示例,了解如何完成此操作。

final snackBar = SnackBar(
  content: Text(_message),
  action: SnackBarAction(
    textColor: Colors.red,
    label: 'Close',
    onPressed: () {},
  ),
);
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用应用程序的SnackBarAction全局参数设置所有标签的文本颜色。snackBarThemeThemeData

return MaterialApp(
  home: HomePage(),
  theme: ThemeData(
    snackBarTheme: SnackBarThemeData(
      actionTextColor: Colors.red,
    ),
  ),
);
Run Code Online (Sandbox Code Playgroud)