小编Pur*_*mer的帖子

使用“Text.rich()”或“RichText”导致 flutter 出现字体大小问题

我使用Text.rich()或 的RichText字体大小为 25。但是 的大小RichText看起来比Text.rich()我为两个小部件指定的大小不同,请告诉我为什么大小不同font Size 25。

此代码显示小字体:

runApp(MaterialApp(
    theme: ThemeData(fontFamily: "nunito"),
    home: Scaffold(
      appBar: AppBar(title: Text("PUROGRAMMER")),
      body: Center(child: Container(
        child: Text.rich(
         TextSpan(
           style: TextStyle(fontSize: 20, color: Colors.grey),
           children: [
                  TextSpan(text: "Click"),
                  TextSpan(text: " + ", style: TextStyle(color: Colors.red, fontWeight: FontWeight.bold)),
                  TextSpan(text: "to add")
           ]
         )
         )),)
    ),
  ));
Run Code Online (Sandbox Code Playgroud)

这显示了大字体:

runApp(MaterialApp(
    theme: ThemeData(fontFamily: "nunito"),
    home: Scaffold(
      appBar: AppBar(title: Text("PUROGRAMMER")),
      body: Center(child: Container(
        child: TRichText(
         text: TextSpan(
           style: TextStyle(fontSize: 20, color: Colors.grey), …
Run Code Online (Sandbox Code Playgroud)

android styles dart flutter

7
推荐指数
2
解决办法
4985
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

styles ×1