使用ThemeData更改OutlinedButton的子级(文本小部件)的前景色可以通过以下步骤实现:
ThemeData myTheme = ThemeData(
textButtonTheme: TextButtonThemeData(
style: ButtonStyle(
foregroundColor: MaterialStateProperty.all<Color>(Colors.red),
),
),
);
上述代码创建了一个新的ThemeData对象,并将OutlinedButton的子级(文本小部件)的前景色设置为红色。
void main() {
runApp(
MaterialApp(
theme: myTheme,
home: MyHomePage(),
),
);
}
上述代码将新的ThemeData对象应用于整个应用程序,并将MyHomePage作为应用程序的主页。
OutlinedButton(
onPressed: () {},
child: Text('Button'),
),
上述代码创建了一个OutlinedButton小部件,并将其子级(文本小部件)设置为"Button"。根据前面定义的ThemeData对象,子级的前景色将为红色。
这样,您就可以使用ThemeData更改OutlinedButton的子级(文本小部件)的前景色了。
请注意,以上答案中没有提及任何特定的云计算品牌商,如腾讯云。如需了解腾讯云相关产品和产品介绍,请访问腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云