Flutter 查看mainAxisSize效果的最小设置是什么?

Flutter 查看mainAxisSize效果的最小设置是什么?,flutter,dart,Flutter,Dart,我正在学习颤振,想了解mainAxisSize如何影响MyBox的视觉排列。我试图查看MainAxisSize.min和MainAxisSize.max之间的差异,但没有发现任何差异。这可能是因为我下面的代码不正确 void main() => runApp( MaterialApp( home: Scaffold( appBar: AppBar( title: const Text('Hello World'),

我正在学习颤振,想了解
mainAxisSize
如何影响
MyBox
的视觉排列。我试图查看
MainAxisSize.min
MainAxisSize.max
之间的差异,但没有发现任何差异。这可能是因为我下面的代码不正确

void main() => runApp(
      MaterialApp(
        home: Scaffold(
          appBar: AppBar(
            title: const Text('Hello World'),
          ),
          body: Container(
            width: 300,
            height: 400,
            decoration: BoxDecoration(
              border: Border.all(),
              color: Colors.yellow,
            ),
            child: Row(
                mainAxisSize: MainAxisSize.min,
                children: List.generate(3, (i) => const MyBox())),
          ),
        ),
      ),
    );

class MyBox extends StatelessWidget {
  const MyBox();
  @override
  Widget build(BuildContext context) {
    return Container(
      width: 50,
      height: 50,
      decoration: BoxDecoration(
        color: Colors.red,
        border: Border.all(),
      ),
    );
  }
}
问题:
您能告诉我查看
mainAxisSize
效果的最小代码吗?

在该代码中使用最小值和最大值以了解不同:

MaterialApp(
家:脚手架(
appBar:appBar(
标题:常量文本(“Hello World”),
),
主体:容器(
对齐:对齐.center,
装饰:盒子装饰(
颜色:颜色,黄色,
),
子:容器(
颜色:颜色。绿色,
身高:50,
孩子:排(
mainAxisSize:mainAxisSize.min,
子项:List.generate(3,(i)=>constmybox()),
),
),
),
)