Flutter AutoResizeTextView,设置高fontSize溢出

时间:2018-11-17 08:58:27

标签: dart flutter

在Android中,我们可以使用AutoResizeTextView并为其选择任意大小的文本,它不会脱离其约束,我正在Flutter中寻找类似的解决方案。

我尝试关注,

Container(
  color: Colors.blue,
  constraints: BoxConstraints(maxHeight: 200.0, minWidth: 600.0),
  child: Text("8", style: TextStyle(fontSize: 400.0)),
);

这是丑陋的输出。因此,无论给了多少Text,我怎么能强迫Container始终停留在fontSize

enter image description here

1 个答案:

答案 0 :(得分:1)

感谢pskink,

我需要将Text包装在FittedBox内,然后将其进一步包装在Container内。这是解决方案。

Container(
  color: Colors.blue,
  constraints: BoxConstraints(maxHeight: 200.0, minWidth: 600.0),
  child: FittedBox(child: Text("8", style: TextStyle(fontSize: 400.0))),
);