首页 > 解决方案 > 用颤振中的结果数据替换整个身体小部件

问题描述

在尝试颤振时,我在第一页遇到了问题。我在正文中有我的表单小部件,带有凸起的按钮和手势检测器。在提交表单时,我正在搜索用户,我可以成功地从列表模型类型的数据库中获取数据。如何在 listview builder 中列出用户结果,替换整个表单小部件?在此处输入图像描述

标签: flutterflutter-layout

解决方案


看一下StatefulWidget,一旦您的数据发生更改,您调用setState并且您的build函数将再次被调用,然后您可以更改构建的内容,添加新数据。

记住一个build函数只需要返回一个Widget,这样你就可以把所有你想要的决策逻辑放在那里,以获得不同的屏幕。

或者您可以导航到显示新信息的新屏幕,这取决于您。


推荐阅读