没有appBar的Flutter自定义showSearch

时间:2020-01-13 11:48:37

标签: flutter

我正在寻找创建一个搜索字段(调用API来生成建议),并且我想使用ShowSearch类(以使用Flutter,委托等中已经实现的所有功能),但是我不希望它出现在AppBar中。我需要将文本字段显示在屏幕中央,并最终提出建议。

无论如何,该目标中是否可以使用ShowSearch?我可以通过某种方式修改类来实现这一目标吗?

谢谢

1 个答案:

答案 0 :(得分:0)

似乎有大量半有用的教程和半完整的库,但没有好的内置方法可以在 Flutter 中进行搜索...

也就是说,看看 search.dart(其中定义了 showSearch()SearchDelegate):build() 方法硬编码了专用搜索页面的构建,包括脚手架、appBar 和正文。

如果您认为值得,您可以简单地从该文件中复制代码并创建您自己的自定义搜索,例如重命名为 showCustomSearch()CustomSearchDelegate 并从那里取走。