解决方法
使用
conditional operators非常简单:
build(context) => condition ? MaterialButton(...) : Container();
在这种情况下,condition是一个布尔表达式(返回bool,与放入if语句的内容相同),空Container
将呈现为空白空间,不会占用任何空间.