显示和缺少Flutter按钮



我想在Flutter中进行某些选择后显示按钮,有人知道吗?换言之,我希望在进行选择之前不要通过筛选屏幕?

如果我正确理解您的问题,您需要Stateful Widget中的Visibility Widget来切换按钮的可见性
实现如下所示。

bool _isVisible = false;
Widget build(BuildContext context) {
return Scaffold(
body: Container(
child: Visibility(
visible: _isVisible,
child: MaterialButton(
onPressed: () => showFilteringScreen();
},
child: Text("Click me"),
),
),
),
);
}

在Widget中的某个地方,您可以检测到选择是否正确,只需调用以下方法即可呈现按钮。

setState(() {
_isVisible = true;
});

下次,考虑在你的问题和一些代码中添加更多信息,这将帮助人们理解你的问题。

最新更新