为什么Flutter不将Expanded / margin作为窗口小部件的属性?

时间:2018-12-31 02:18:24

标签: flutter flutter-layout

我想知道是否可以将扩展或边距作为Widget的属性,然后我们不需要使用Expanded来包装小部件来进行长文本换行或使用{{ 1}}添加边距。 这使我们摆脱了UI代码中深层嵌套的括号。

Container

当前,我正在遵循以下解决方案来摆脱深层嵌套的语法:

  • (1)。命名子表达式而不是返回A(B(C(D(),E())),F())。从句法上将小部件树内翻。
  • (2)。提取一些有意义的片段...片段?小部件! Flutter小部件都是关于合成和重用的。 请参阅Out of Depth with Flutter by Mikkel Ravn

0 个答案:

没有答案