我是相对较新的人。我想知道使用Flutter中的 Search Delegate 来实现AppBar搜索的正确方法。我阅读了有关如何执行此操作的各种文章。但是,使用伪数据(用于示例)并且没有现实世界的场景(代码结构),就没有麻烦。
我的用例包括
我的问题是,我想在结果中进行搜索,比方说第一个标签。因此,我必须将服务返回的值传递给我的Home小部件,然后搜索Delegate。
我不知道哪种方法是正确的。
我希望该解决方案能够扩展(尽可能),以便在不久的将来进行调整或添加新功能。
提前感谢您的时间。
答案 0 :(得分:0)
您已经知道本教程吗?
https://www.youtube.com/watch?v=Wm3OiFBZ2xI
我认为,这正是您所需要的。我的应用程序使用Cloud Firestore中的数据,并且搜索功能的实现类似于本教程中的搜索功能。效果很好。