如何在Dart中增加字体大小

时间:2018-10-08 21:15:05

标签: dart flutter

我是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'),
                    ),
                  ],
                ),
              ),
            )
          ],
        ),
      ),
    );
  }
}

2 个答案:

答案 0 :(得分:2)

您可以使用style的{​​{1}}属性来更改Text的某些属性。

示例:

Text

Text( "Your text", style: TextStyle( fontSize: 20.0, color: Colors.red, fontWeight: FontWeight.w600, ), ) 使用预定义的style是一个好习惯,这为您提供了Text的标准fontSizefontWeight

您可以像这样使用它们

Text

style: Theme.of(context).textTheme.XYZ 可以是XYZbody1body2titlesubhead等。

答案 1 :(得分:0)

一时难以理解和执行。但是一旦您了解了您就会爱上Flutter框架。解决方法如下:

new Text('Hello Macaw',style: TextStyle(fontSize: 16.0,fontWeight: FontWeight.bold),),

之后,格式化代码。而已。让我知道它是否有效。