【发布时间】:2020-11-11 11:41:22
【问题描述】:
我正在使用 Flutter 中的 showAboutDialog 函数来显示我的项目中使用的许可证。我是如何坚持更改 VIEW LICENSES 和 CLOSE 文本按钮的文本颜色的。请参阅此图片以进行说明:
这是我的代码:
...
onTap: () {
showAboutDialog(
context: context,
applicationName: 'bla',
applicationLegalese: 'November 2023',
);
},
到目前为止,我尝试的是在 showAboutDialog 中寻找一个颜色字段,但我却找不到任何东西。我假设我可以更改 MaterialApp ThemeData 的颜色。不幸的是,我找不到特定主题来覆盖这些文本按钮的默认样式。
我在MaterialApp ThemeData 中尝试了以下操作,将VIEW LICENSES 和CLOSE 的颜色更改为绿色,但这并没有改变任何东西:
textButtonTheme: TextButtonThemeData(style: ButtonStyle(foregroundColor: MaterialStateProperty.all<Color>(Colors.green))
对此有什么想法吗?
【问题讨论】:
标签: flutter