【发布时间】:2019-03-28 06:19:52
【问题描述】:
我有一个 Container 应该占用所有可用空间,但不超过 500 x 500。
如果我把它放在 Flexible 或 Expanded 里面,它会增长到占据整个屏幕。 Flutter 中是否有类似于 android:maxWidth 的东西?
【问题讨论】:
-
如果您的小部件位于行/列内,您将需要使用
Flexible
标签: flutter
我有一个 Container 应该占用所有可用空间,但不超过 500 x 500。
如果我把它放在 Flexible 或 Expanded 里面,它会增长到占据整个屏幕。 Flutter 中是否有类似于 android:maxWidth 的东西?
【问题讨论】:
Flexible
标签: flutter
你可以使用BoxConstraints,
Container(
constraints: BoxConstraints(
maxHeight: 500.0,
maxWidth: 500.0,
minHeight: 100.0,
minWidth: 100.0),
child: YourChild(),
)
更多信息:https://docs.flutter.io/flutter/rendering/BoxConstraints-class.html
【讨论】: