NAME SIZE WEIGHT SPACING 2018 NAME
display4 112.0 thin 0.0 headline1
display3 56.0 normal 0.0 headline2
display2 45.0 normal 0.0 headline3
display1 34.0 normal 0.0 headline4
headline 24.0 normal 0.0 headline5
title 20.0 medium 0.0 headline6
subhead 16.0 normal 0.0 subtitle1
body2 14.0 medium 0.0 body1 (bodyText1)
body1 14.0 normal 0.0 body2 (bodyText2)
caption 12.0 normal 0.0 caption
button 14.0 medium 0.0 button
subtitle 14.0 medium 0.0 subtitle2
overline 10.0 normal 0.0 overline
4条答案
按热度按时间20jt8wwn1#
您可以通过设置ThemeData来完成。
mzsu5hc02#
你可以在TextTheme中使用属性subhead
或者使用这个:
关于Flutter https://medium.com/flutter- community/beginners-guide-to-text-styling-in-flutter-3939085d6607中的文本样式的博客
**注意:**材料设计排版方案在当前(2018)版本的规范中有显著变化更多信息https://material.io/design/typography。
2018年规范有13种文本样式:
其中,“light”是
FontWeight.w300
,“regular”是FontWeight.w400
,“medium”是FontWeight.w500
。[TextTheme] API最初基于原始材质(2014)设计规范,该规范使用不同的文本样式名称。为了向后兼容,此API继续公开旧名称。下表应有助于理解API的旧名称和新名称(根据2018年材料规范)的Map。
每个[TextTheme]文本样式都对应于2018规范中的一种样式。默认情况下,字体大小、字体粗细和字母间距与2014年的原始值相比没有变化。
5lhxktic3#
你似乎在看
InputDecorationTheme
而不是TextTheme
。您正在寻找的颜色属性应该是
textTheme.body1.color
,如下所示:如果不是这个,它应该是另一个
textTheme
属性。jchrr9hc4#
使用ThemeData(仅适用于材料3)