将按钮样式更改为默认 Material Design Flutter

Change Button Style to default Material Design Flutter

我使用 ThemeData 为 main.dart 中的 TextButton 设置了样式。

所以每当我使用 TextButton 时,它都会采用那种样式。

有什么方法可以不对特定按钮使用该样式并使用不同的样式吗?

是的,你可以做到。将您的小部件包装在主题中。

Theme(
   data: ThemeData(
      textButtonTheme: TextButtonThemeData(
      style: TextButton.styleFrom(
         primary: Colors.purple,
         textStyle: TextStyle(
            fontSize: 20,
            fontWeight: FontWeight.bold),
         ),
      ),
   ),
   child: // YourWidget,
),