将按钮样式更改为默认 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,
),
我使用 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,
),