我试图找到问题的答案“如何正确编码 ThemeData 的折旧‘title’参数?” (我正在学习教程)。但是,我在其他主题的一些评论中找到了正确的答案。我将答案留在下面以供将来参考和轻松查找。
theme: new ThemeData(
primaryTextTheme: TextTheme(
title: TextStyle(
color: Colors.white,
))),
Run Code Online (Sandbox Code Playgroud)
如何使用主题通用更改AppBar的文本颜色,FAB的图标颜色?
eMarine 的回答:https ://stackoverflow.com/users/1584407/emarine
jit*_*555 17
现在已弃用,该消息本身说明了要使用什么
”
title是 2014 年版材料设计中使用的术语。现代术语是headline6。' '此功能在 v1.13.8 后已被弃用。'
例子:
ThemeData(
textTheme: ThemeData.light().textTheme.copyWith(
headline6: GoogleFonts.lato(
color: _customColor,
fontWeight: FontWeight.normal),
),
),
Run Code Online (Sandbox Code Playgroud)
相似地,
其他参数也已被弃用。所以,现在我们必须使用下面提到的正确的:
display4 => headline1;
display3 => headline2;
display2 => headline3;
display1 => headline4;
headline => headline5;
title => headline6;
subhead => subtitle1;
subtitle => subtitle2;
body2 => bodyText1;
body => bodyText2;
Run Code Online (Sandbox Code Playgroud)
将 'title' 替换为 'headline6':
theme: new ThemeData(
primaryTextTheme: TextTheme(
headline6: TextStyle(
color: Colors.white,
))),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2037 次 |
| 最近记录: |