【问题标题】:How to expand container but stop on a certain size? [duplicate]如何扩展容器但停在一定大小? [复制]
【发布时间】:2019-03-28 06:19:52
【问题描述】:

我有一个 Container 应该占用所有可用空间,但不超过 500 x 500。

如果我把它放在 Flexible 或 Expanded 里面,它会增长到占据整个屏幕。 Flutter 中是否有类似于 android:maxWidth 的东西?

【问题讨论】:

  • 如果您的小部件位于行/列内,您将需要使用Flexible

标签: flutter


【解决方案1】:

你可以使用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

【讨论】:

    猜你喜欢
    • 2020-07-22
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 2012-05-04
    相关资源
    最近更新 更多