Flutter 颤振:设置SnackbarAction标签的字体

Flutter 颤振:设置SnackbarAction标签的字体,flutter,Flutter,有没有办法在flutter中设置SnackBarAction的字体?它似乎使用默认的系统字体 SnackBarAction( label: 'my text', // how to sent font? onPressed: () {}, ) 在你的main.dart中声明一个常见的snackBarTheme runApp(MaterialApp( theme: ThemeData(

有没有办法在flutter中设置SnackBarAction的字体?它似乎使用默认的系统字体

SnackBarAction(
                label: 'my text', // how to sent font?
                onPressed: () {},
              )
在你的main.dart中声明一个常见的snackBarTheme

 runApp(MaterialApp(
    theme: ThemeData(
      snackBarTheme: SnackBarThemeData(contentTextStyle: TextStyle(fontFamily: "montserrat")),
    ),
...
不要忘记完全重新启动应用程序以测试解决方案

在主题数据中声明一个常见的snackBarTheme,它可能位于main.dart中

 runApp(MaterialApp(
    theme: ThemeData(
      snackBarTheme: SnackBarThemeData(contentTextStyle: TextStyle(fontFamily: "montserrat")),
    ),
...


不要忘记完全重新启动应用程序以测试解决方案

在//add(添加)此代码===>按下返回平面按钮时更改您的snack\u bar.dart文件:\u haveTriggeredAction?null:_handlePressed,child:Textwidget.label,style:TextStyle fontFamily:YOUR_字体,,,textColor:textColor,disabledTextColor:disabledTextColor;snackbar内容文本样式也会更改snackbaraction标签样式??也许这个答案会设置snackbar上的字体,但不会设置snackbar操作?也许您必须为flatbutton设置默认字体?你知道怎么做吗?你必须在你的snackbar默认文件中做些改变,这个文件是由flatter提供的comment@JayGadariya是contentTextStyle是仅用于更改标签样式的属性!在//add(添加)此代码===>按下返回平面按钮时更改您的snack\u bar.dart文件:\u haveTriggeredAction?null:_handlePressed,child:Textwidget.label,style:TextStyle fontFamily:YOUR_字体,,,textColor:textColor,disabledTextColor:disabledTextColor;snackbar内容文本样式也会更改snackbaraction标签样式??也许这个答案会设置snackbar上的字体,但不会设置snackbar操作?也许您必须为flatbutton设置默认字体?你知道怎么做吗?你必须在你的snackbar默认文件中做些改变,这个文件是由flatter提供的comment@JayGadariya是contentTextStyle是仅用于更改标签样式的属性!在//add(添加)此代码===>按下返回平面按钮时更改您的snack\u bar.dart文件:\u haveTriggeredAction?null:_handlePressed,child:Textwidget.label,style:TextStyle fontFamily:YOUR_字体,,,textColor:textColor,disabledTextColor:disabledTextColor@罗宾·曼诺利请检查我的最新答案@JayGadariya你在哪里找到这个文件?等等,我会发布的answer@JayGadariya您不能更改snack_bar.dart内部的任何内容,因为它是flutter sdk中的一个内部类,如果您强制执行这些更改,将反映到您的所有项目中,我认为这将是一场灾难。在//add this code====>return FlatButton on pressed:\u haveTriggeredAction内更改您的snack\u bar.dart文件?null:_handlePressed,child:Textwidget.label,style:TextStyle fontFamily:YOUR_字体,,,textColor:textColor,disabledTextColor:disabledTextColor@罗宾·曼诺利请检查我的最新答案@JayGadariya你在哪里找到这个文件?等等,我会发布的answer@JayGadariya您不能在snack_bar.dart内更改任何内容,因为它是flutter sdk中的一个内部类,如果您强制执行这些更改,将反映到您的所有项目中,我认为这将是一场灾难。