Layout 颤振中弯曲的固定(柔性)和拉伸(扩展)元件

Layout 颤振中弯曲的固定(柔性)和拉伸(扩展)元件,layout,flutter,Layout,Flutter,在颤振布局系统中,我认为在列中放置Flexible和Expanded将使Flexible成为其子级的大小,Expanded占据整个剩余空间。但是,展开的并没有填满所有剩余的空间,并在其后留下一些空白 以下是我想做的: +-----------------------------+ | Flexible, decides own size. | +-----------------------------+ | Expanded, fills up the rest | |

在颤振布局系统中,我认为在
列中放置
Flexible
Expanded
将使
Flexible
成为其子级的大小,
Expanded
占据整个剩余空间。但是,
展开的
并没有填满所有剩余的空间,并在其后留下一些空白

以下是我想做的:

+-----------------------------+
| Flexible, decides own size. |
+-----------------------------+
| Expanded, fills up the rest |
|                             |
|                             |
|                             |
|                             |
|                             |
|                             |
|                             |
|                             |
|                             |
+-----------------------------+
然而,情况恰恰相反:

+-----------------------------+
| Flexible, decides own size. |
+-----------------------------+
| Expanded, takes up only     |
| some of the remaining space |
| looks like about 50% of     |
| the whole parent            |
|                             |
|                             |
+-----------------------------+
| LOL here's unused space     |
| for no good reason          |
|                             |
+-----------------------------+
我怀疑自己,然后我看到同样的事情被连续报道为bug:


我想我的问题是,我怎么能有一个固定大小的小部件(其大小由其子部件决定),然后是一个占据父部件其余部分的小部件?

好的,答案就是在第一个小部件中省略
Flexible
,然后将其内容放在那里。然后,展开的
会很好地填充剩余的空间

我想在我接受自己的答案之前我会等待,以防有更详细的答案