如果不知道框的 const 宽度,如何控制 TextOverFlow。我知道
Text(
'some Text',
overflow: TextOverflow.ellipsis,
)
但是有什么方法可以包装扩展或灵活的小部件?
如果不知道框的 const 宽度,如何控制 TextOverFlow。我知道
Text(
'some Text',
overflow: TextOverflow.ellipsis,
)
但是有什么方法可以包装扩展或灵活的小部件?
FittedBox(
fit: setToWidth ? BoxFit.contain : BoxFit.none,
child: Text(
displayText,
maxLines: 2,
textAlign: textAlign,
style: setToWidth
? TextStyle(
fontWeight: fontWeight,
color: textColor,
fontFamily: AppFonts.circularStd,
)
: TextStyle(
fontWeight: fontWeight,
color: textColor,
fontFamily: AppFonts.circularStd,
fontSize: textSize),
),
);
试试这个
您可以尝试使用 AutoSizeText。 https://pub.dev/packages/auto_size_text
注意:它会增加您的整体应用程序大小,因为它需要外部依赖项。但它会为您提供一些额外的功能,例如 maxLines 和 minLines。我会建议阅读更多关于它的信息。