flutter Container宽度收缩包裹
时间: 2024-01-15 18:05:26 浏览: 157
flutter Container容器实现圆角边框
要让Flutter中的`Container`组件的宽度收缩包裹内容,可以使用`constraints`属性和`BoxConstraints`类。设置`BoxConstraints(maxWidth: double.infinity)`即可实现宽度收缩包裹内容的效果。具体代码如下:
```dart
Container(
constraints: BoxConstraints(
maxWidth: double.infinity,
),
child: Text('Hello World'),
);
```
这里设置了`maxWidth`为`double.infinity`,表示最大宽度为无限大。这样就可以让`Container`的宽度在满足内容需要的前提下尽量收缩了。当然,如果`Container`的父组件有固定宽度的话,这种方式就不一定有效了。
阅读全文