【问题标题】:How to put Constraints on Positioned widget in Flutter?如何在 Flutter 中的 Positioned 小部件上设置约束?
【发布时间】:2021-09-09 00:31:57
【问题描述】:

如何对 PositionedWidget 施加约束?我不想给它固定高度,而是给它 minHeight。

Stack(
    children: [
      Positioned(
        width: 300,
        height: 300,
        child: Container(
         child: SomeWidget(),
        ),
      )
    ],
  );

我尝试在 Container 上设置一个约束,但不起作用。

【问题讨论】:

    标签: flutter dart user-interface widget constraints


    【解决方案1】:

    用约束框包裹定位的小部件。

    ConstrainedBox(
    constraints: BoxConstraints(minHeight: 5),
            
    child: Positioned(child: IconButton(icon: Icon(Icons.add), 
    onPressed: () {  },),),
            
          ),
    

    【讨论】:

    • 如果我包装 Positioned 小部件,flutter 说 Position 父级必须是一个堆栈。
    猜你喜欢
    • 2020-05-03
    • 2020-10-10
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 2021-04-03
    • 2021-02-08
    • 2019-03-23
    • 2019-07-16
    相关资源
    最近更新 更多