Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 颤振-有人有一个流示例可以有条件地用左对齐和右对齐进行包装吗?_Dart_Flutter - Fatal编程技术网

Dart 颤振-有人有一个流示例可以有条件地用左对齐和右对齐进行包装吗?

Dart 颤振-有人有一个流示例可以有条件地用左对齐和右对齐进行包装吗?,dart,flutter,Dart,Flutter,新手问题 查看颤振文档,看起来Flow将解决一个问题 不幸的是,没有提供任何示例(或通过搜索此问题的日期可以获得),并且在正确实施时存在一些问题 下面是我希望两个元素的行为方式,类似于CSS的float left和float right 当有足够的屏幕宽度时,使两个东西相邻 ------------------------------- | THINGHERE BIGGERTHINGHERE | ------------------------------- 当屏幕宽度不足时,堆栈左上对齐

新手问题

查看颤振文档,看起来Flow将解决一个问题

不幸的是,没有提供任何示例(或通过搜索此问题的日期可以获得),并且在正确实施时存在一些问题

下面是我希望两个元素的行为方式,类似于CSS的float left和float right

当有足够的屏幕宽度时,使两个东西相邻

-------------------------------
| THINGHERE   BIGGERTHINGHERE |
-------------------------------
当屏幕宽度不足时,堆栈左上对齐,右下对齐

--------------------------
| THINGHERE              |
|        BIGGERTHINGHERE |
--------------------------
我目前正在使用计算宽度的元素包裹,但看起来Flow可以更优雅地完成这项工作

任何人都有实现此用例的示例吗?

Flow
不适用于这种情况<代码>包裹是您唯一想要的东西

主要原因是
Flow
size不能依赖于它的子级大小。这意味着你不可能用它来实现你的要求

如果需要更复杂的布局,可以创建自己的
RenderBox
。因为
RenderBox
可以得到更复杂的布局逻辑。

不适用于这种情况<代码>包裹是您唯一想要的东西

主要原因是
Flow
size不能依赖于它的子级大小。这意味着你不可能用它来实现你的要求

如果需要更复杂的布局,可以创建自己的
RenderBox
。由于
RenderBox
可以得到更复杂的布局逻辑