1.Text 自定义字体
设置字体只需要在文件夹中放置字体文件,并在 pubspec.yaml 中引用它。
这种方式不常用,目前对中文无效,了解就可以,
fonts:
-family:MyCustomFont
fonts:
- asset: fonts/MyCustomFont.ttf
- style: italic
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: GestureDetector(
child: Text("HelloWorld",
style: TextStyle(fontFamily: 'MyCustomFont'),
),
),
));
}
2.Text 自定义样式
给 Text widget 的样式元素设置自定义值,设置里面的 TextStyle 对象,可以指定参数,如:
color
decoration
decorationColor
decorationStyle
fontFamily
fontSize
fontStyle
hashCode
height
inherit
letterSpacing
tex