0

这是我的代码

RichText(
          text: TextSpan(children: [
            TextSpan(
                text: 'flutterABC',
                style: TextStyle(
                    fontSize: isDesktop(context) ? 64 : 32,
                    fontWeight: FontWeight.w800)),
            TextSpan(
                text: 'flutterABC',
                style: TextStyle(
                    fontSize: isDesktop(context) ? 64 : 32,
                    fontWeight: FontWeight.w800,
                    color: Colors.indigo))
          ]),
        ),

像这样。我使用 RichText 和 TextSpan。当我在 chrome 中运行时,如果“flutterABCflutterABC”是一行 > 对齐是中心,我无法控制对齐。但是如果两行>对齐是开始..

我想始终对齐中心我该怎么办? 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

请试试这个

             RichText(
                text: TextSpan(
                    children:[
                  TextSpan(
                      text: 'flutterABC\n',
                      style: TextStyle(
                          fontWeight: FontWeight.w800)),
                  TextSpan(
                      text: 'flutterABC',
                      style: TextStyle(
                          fontWeight: FontWeight.w800,
                          color: Colors.indigo))
                ]),
              ),
于 2021-10-04T06:19:42.303 回答