根据需求的需要,在页面顶部添加常用的筛选栏,比如地址、时间等
关于时间的选择,我们有一些datepicker可以使用,总体来说,可以满足。
我个人使用了flutter_cupertino_date_picker
但是关于其他的选择,则没有现成的组件来满足。
现在说一下我的做法。
首先分为单选和多选。
单选:
dropdownbutton可以、CupertinoPicker也可以、甚至dialog也行。
多选:
需要考虑到选项非常多的效果
这种情况大部分组件都不太合适,考虑之后决定还是用弹出一个列表页面的形式,在列表页面里完成多选。