我是Flutter的新手如何更改Flutter许可证的文本颜色?或者,如果这是不可能的,我如何覆盖scaffoldBackgroundColor为一个单一的屏幕?
我在我的主题中设置了我的scaffoldBackgroundColor:主.dart文件上的ThemeData为黑色。
但是现在我的Flutter许可证无法读取,因为文本默认为黑色。
我想知道我是否可以自定义flutter许可证中的文本颜色或覆盖我的scaffoldBackgroundColor。我需要一个白色的scaffoldBackgroundColor,以便正确显示Flutter许可证。
唯一的问题是,如果我改变了我的main.dart页面中的scaffoldBackgroundColor,它当然会改变我所有其他屏幕的颜色,这不是我想要的。非常感谢你的帮助!
下面是我的主题数据在main.dar中的样子
theme: ThemeData(
primaryColor: Color(0XFFeb1555),
accentColor: Color(0XFF5173A8),
scaffoldBackgroundColor: Color(0xff1D1E33),
canvasColor: Colors.black,
textTheme: TextTheme(
bodyText2: TextStyle(
color: Colors.white, fontSize: 20.0, fontWeight: FontWeight.bold),
),
),
2条答案
按热度按时间lxkprmvk1#
我在我的主.dart文件中编辑了主题数据的三个特定部分。标题5、正文2和标题。
h79rfbju2#
我发现编辑headlineSmall、bodySmall、bodyMedium和titleMedium可以完成工作:
背景和AppBar颜色可以通过cardColor和primarySwatch进行额外更改。