search_bar library
Classes
- SearchAppbar
-
用于搜索的AppBar
该组件是
BrnAppBar
的特例包装, 实现的思路是:将BrnAppBar.title
设置为textField 更多信息 请查看BrnAppBar
Typedefs
- SearchBarDismissClickCallback = dynamic Function(TextEditingController textEditingController, VoidCallback updateTextEdit)
- 右侧取消的点击回调, textEditingController 是搜索框的控制器,暴漏给使用者去处理 是否情况等操作 updateTextEdit 是暴漏给使用者的更新方法,该方法在组件的实现setState。 比如想要刷新搜索框 就可以直接调用updateTextEdit()
- SearchBarInputChangeCallback = dynamic Function(String input)
- 输入框输入变化的监听
- SearchBarInputSubmitCallback = dynamic Function(String input)
- 输入框提交的监听
- SearchBarLeadClickCallback = dynamic Function(TextEditingController textEditingController, VoidCallback updateTextEdit)
- 左侧leading的点击回调, textEditingController 是搜索框的控制器,暴漏给使用者去处理 是否情况等操作 updateTextEdit 是暴漏给使用者的更新方法,该方法在组件的实现setState。 比如想要刷新搜索框 就可以直接调用updateTextEdit()