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

前端之家收集整理的这篇文章主要介绍了什么是约束布局在Flutter中的等价物?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以根据另一个小部件定位小部件吗?
像这样:

Tiled Layout
没有

flutter_staggered_grid_view Library

解决方法

没有类似于ConstraintLayout的Widget,但您可以使用不同的小部件实现您想要的功能,例如:

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))
                      ],)
                ],)
          ],);
    }

Result

您还可以查看此链接以了解Layout Widgets:https://flutter.io/widgets/layout/

猜你在找的Flutter相关文章