flutter - Flutter 中的约束布局等价物是什么?

我可以根据另一个小部件定位一个小部件吗? 像这样:

Tiled Layout 没有

flutter_staggered_grid_view Library

最佳答案

没有类似于 ConstraintLayoutWidget 但您可以使用不同的小部件来实现您想要的,例如以下示例:

  class Testing2 extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
      return Container(
        color: Colors.red,
        child: Row(
          children: <Widget>[
            Flexible(
              child: Column(
                children: <Widget>[
                  Flexible(
                    flex: 1,
                    child: Container(
                      color: Colors.deepOrange,
                    ),
                  ),
                  Flexible(
                    flex: 2,
                    child: Container(
                      color: Colors.lightBlue,
                    ),
                  ),
                ],
              ),
            ),
            Flexible(
              child: Column(
                children: <Widget>[
                  Flexible(
                      flex: 3,
                      child: Container(
                        color: Colors.orange,
                      )),
                  Flexible(
                    flex: 1,
                    child: Row(
                      children: <Widget>[
                        Flexible(
                            flex: 2,
                            child: Container(
                              color: Colors.blue,
                            )),
                        Flexible(child: Container(color: Colors.green))
                      ],
                    ),
                  )
                ],
              ),
            )
          ],
        ),
      );
    }

您还可以查看此链接以了解有关布局小部件的信息:https://flutter.io/widgets/layout/

https://stackoverflow.com/questions/51923624/

相关文章:

android - Flutter - 多个手势,无需抬起手指

dart - 使用 Flutter 进行底部导航

firebase - flutter |如何将数据添加到 Firestore 中的现有文档

firebase - 如何使用 Firebase 在 Flutter 中进行电话身份验证?

dart - 如何使用现有的应用程序 keystore 获取签名的 apk?

android - 如何在 Flutter 中禁用发布版本中的所有日志 [debugPrint()]

firebase - 如何在 Flutter 中设置不同的 firebase 环境

dart - 如何删除 RadioListTile 上的内部填充,以便可以连续使用 3 个 Radi

firebase - Flutter ListView 跳转到顶部

android - Flutter中如何解析json数据并显示在Listview中?