0

我有一个最大宽度的容器,我不想在单词之后有额外的可用空间。它适用于像 这样的小词。但是长话我有额外的可用空间,我的行看起来 像那样。我能做些什么?

这是我的代码:

Container(
                constraints: BoxConstraints(maxWidth: size.width * 0.4),
                padding: EdgeInsets.only(right: size.width * 0.015),
                //color: Colors.red,
                child: Text(
                  "Generics",
                  style:
                      TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
                )),
4

1 回答 1

0

尝试使用FittedBox. 它将确保它的孩子有给定的fit

以下是来自 flutter.dev 的示例:

Widget build(BuildContext) {
  return Container(
    height: 400,
    width: 300,
    color: Colors.red,
    child: FittedBox(
      child: Image.network('https://flutter.github.io/assets-for-api-docs/assets/widgets/owl-2.jpg'),
      fit: BoxFit.fill,
    ),
  );
}

在这里阅读更多。

于 2021-05-03T20:25:47.067 回答