如何使用字体和两行使 AutoSizeText 缩放?

How to make AutoSizeText scale with font and two-line?

我正在使用来自 https://pub.dev/packages/auto_size_text 的 AutoSizeText 包。

我尝试使文本可缩放并分为两行,但 maxLines 等属性不起作用,并且字体无法缩放 space。

               Container(
                    padding: EdgeInsets.symmetric(horizontal: size.width * 0.06) +
                        EdgeInsets.only(top: size.height * 0.022),
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.spaceBetween,
                      children: [
                        FlutterSwitch(
                          onToggle: (val) {
                            setState(() {
                              // some code....
                            });
                          },
                          value: someBoolean
                        ),
                        AutoSizeText(
                          'Some long text that is not scaling with possible space?',
                           style: TextStyle(
                              fontSize: 12
                           ),
                           minFontSize: 6,
                           maxLines: 2,
                        ),
                      ],
                    ),
                  ),

我尝试用给定高度的 Container 或 SizedBox 包装 AutoSizeText,但它也不起作用。

我该如何解决这个问题?

双向:

  Expanded(
             child:
            AutoSizeText(
                                      'Some long text that is not scaling with possible space?',
                                       style: TextStyle(
                                          fontSize: 12
                                       ),
                                       minFontSize: 6,
                                       maxLines: 2,
                                    ),
            )

 AutoSizeText(
                                  'Some long text that is not scaling with possible space?',
                                   style: TextStyle(
                                      fontSize: 12
                                   ),
                                   minFontSize: 6,
                                   maxLines: 2,
        overflow: TextOverflow.ellipsis,
                                ),