我正在寻找创建一个搜索字段(调用API来生成建议),并且我想使用ShowSearch类(以使用Flutter,委托等中已经实现的所有功能),但是我不希望它出现在AppBar中。我需要将文本字段显示在屏幕中央,并最终提出建议。
无论如何,该目标中是否可以使用ShowSearch?我可以通过某种方式修改类来实现这一目标吗?
谢谢
答案 0 :(得分:0)
似乎有大量半有用的教程和半完整的库,但没有好的内置方法可以在 Flutter 中进行搜索...
也就是说,看看 search.dart
(其中定义了 showSearch()
和 SearchDelegate
):build()
方法硬编码了专用搜索页面的构建,包括脚手架、appBar 和正文。
如果您认为值得,您可以简单地从该文件中复制代码并创建您自己的自定义搜索,例如重命名为 showCustomSearch()
和 CustomSearchDelegate
并从那里取走。