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

Flutter 如何在小部件中使用条件?,flutter,Flutter,如何在小部件中使用条件?我是用空的小部件做的,比如container()或者Text(),但是当我把empty小部件放在row()中,给mainaxismalignment的spaceBetween一个mainaxismalignment的空间时,它会占用它们自己的空间而没有任何显示。在互联网上搜索,我认为只有旧的信息,因此不再有效(如果我错了,我真的很抱歉) 如果不允许条件,并且我不想显示小部件-我如何才能做到这一点?如果我理解正确,您希望以子对象的大小呈现有条件的行 List<Widg

如何在小部件中使用条件?我是用空的小部件做的,比如
container()
或者
Text()
,但是当我把
empty小部件
放在
row()
中,给
mainaxismalignment
spaceBetween
一个
mainaxismalignment
空间时,它会占用它们自己的空间而没有任何显示。在互联网上搜索,我认为只有旧的信息,因此不再有效(如果我错了,我真的很抱歉)


如果不允许条件,并且我不想显示小部件-我如何才能做到这一点?

如果我理解正确,您希望以子对象的大小呈现有条件的行

List<Widget> elements = []
Row(children: elements)
列出元素=[]
行(子项:元素)
第一个选项是在
initState(){}
方法中启动
元素。

另一个,如果您想动态更改它,那么您必须了解
setState(){}
方法以及
key
的工作原理,这是所有有状态/无状态小部件的可选属性。

提供更多详细信息还需要添加一些代码请编写一个适当且详细的问题。谢谢事实上我看过谷歌开发者发布的关于key的youtube视频,但有点不确定,所以。。。您现在是否有其他网站了解密钥?