如何在小部件中使用条件?

时间:2019-07-16 13:26:01

标签: flutter

如何在小部件中使用条件?我是使用container()Text()之类的空窗口小部件来完成此操作的,但是当我将empty Widget放在row()中并赋予spaceBetween中的MainAxisAlignment时,需要使用自己的空间没有任何显示。在互联网上搜索,我认为只有旧信息,因此不再起作用(如果我错了,我真的很抱歉)。

如果条件不允许并且我不想显示小部件-我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,则希望将Row设置为有儿童大小的条件。

List<Widget> elements = []
Row(children: elements)

第一种选择是在elements方法内启动initState(){}。 另一个,如果要动态更改它,则必须了解setState(){}方法以及key的工作方式,这是所有有状态/无状态小部件的可选属性。