Flutter 什么时候flex类比column和row类更有利?

Flutter 什么时候flex类比column和row类更有利?,flutter,flutter-layout,Flutter,Flutter Layout,从关于 Flex小部件允许您控制放置子对象的轴(水平或垂直)。这被称为主轴。如果你事先知道主轴,那么考虑使用行(如果它是水平的)或者列(如果它是垂直的),因为这将不是冗长的。 文档表明,您不知道主轴是哪个方向(水平还是垂直)。你怎么可能不知道主轴,为什么要改变它?您是否只在某些情况下使用带有旋转屏幕的flex?或者这只是一个过时的类?不,它不是一个过时的类。使用或时,您知道方向,但可以使用Flex并根据需要更改方向(旋转或其他,可能取决于条件) 但是,和列继承自Flex。如果您阅读行类文档,您将

从关于

Flex小部件允许您控制放置子对象的轴(水平或垂直)。这被称为主轴。如果你事先知道主轴,那么考虑使用行(如果它是水平的)或者列(如果它是垂直的),因为这将不是冗长的。
文档表明,您不知道主轴是哪个方向(水平还是垂直)。你怎么可能不知道主轴,为什么要改变它?您是否只在某些情况下使用带有旋转屏幕的flex?或者这只是一个过时的类?

不,它不是一个过时的类。使用或时,您知道方向,但可以使用
Flex
并根据需要更改方向(旋转或其他,可能取决于条件)

但是,和
继承自
Flex
。如果您阅读
类文档,您将看到如下内容:

继承权

 Object -> Diagnosticable -> DiagnosticableTree -> Widget -> RenderObjectWidget  -> MultiChildRenderObjectWidget -> Flex -> Row
小部件还有一个名为of type的父类