我是Flutter + Dart的新手,正在尝试增加字体大小,但很难理解文档并实现我的工作。这是文件。请看看并解决我的问题:)
import 'package:flutter/material.dart';
void main() => runApp(NewApp());
class NewApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new Scaffold(
appBar: new AppBar(
title: new Text('App Header'),
),
body: new Column(
children: [
new Container(
margin: new EdgeInsets.all(10.0),
child: new Card(
child: new Column(
children: <Widget>[
new Container(
padding: new EdgeInsets.all(10.0),
child: new Text('Hello Macaw'),
),
],
),
),
)
],
),
),
);
}
}
答案 0 :(得分:2)
您可以使用style
的{{1}}属性来更改Text
的某些属性。
示例:
Text
为Text(
"Your text",
style: TextStyle(
fontSize: 20.0,
color: Colors.red,
fontWeight: FontWeight.w600,
),
)
使用预定义的style
是一个好习惯,这为您提供了Text
的标准fontSize
和fontWeight
。
您可以像这样使用它们
Text
style: Theme.of(context).textTheme.XYZ
可以是XYZ
,body1
,body2
,title
,subhead
等。
答案 1 :(得分:0)
一时难以理解和执行。但是一旦您了解了您就会爱上Flutter框架。解决方法如下:
new Text('Hello Macaw',style: TextStyle(fontSize: 16.0,fontWeight: FontWeight.bold),),
之后,格式化代码。而已。让我知道它是否有效。