作者:唯心-C_436 | 来源:互联网 | 2022-11-24 18:31
1> Alan John..:
步骤1:
bool _visible = false;
第2步:
void _toggle() {
setState(() {
_visible = !_visible;
});
}
第3步:添加您的RaisedButton或任何其他按钮
onPressed: _toggle,
第4步:这样编码您的小部件。
消失:该小部件不占用任何物理空间,并且完全消失了。
Visibility(
child: Text("Gone"),
visible: _visible,
),
不可见:小部件占用屏幕上的物理空间,但对用户不可见。
Visibility(
child: Text("Invisible"),
maintainSize: true,
maintainAnimation: true,
maintainState: true,
visible: _visible,
),