flutter select
/// 多选构造函数////// [title] 参数是要在触发器小部件和模式标题中显示的文本。////// [placeholder] 参数是当没有选定选项时要显示的文本。////// [selectedValue] 参数是当前选择的值。////// [selectedChoice] 参数是当前选择的选项。////// [selectedResolver] 是从 [selectedValue]
https://blog.csdn.net/Gemini_Kanon/article/details/109215163
图片上传
Flutter底部导航栏BottomNavigationBar_喻志强的博客-CSDN博客_flutter 底部导航栏
https://github.com/yy1300326388/flutter_widgets
/// 多选构造函数
///
/// [title] 参数是要在触发器小部件和模式标题中显示的文本。
///
/// [placeholder] 参数是当没有选定选项时要显示的文本。
///
/// [selectedValue] 参数是当前选择的值。
///
/// [selectedChoice] 参数是当前选择的选项。
///
/// [selectedResolver] 是从 [selectedValue] 解析 [selectedChoice] 的函数
///
/// 当值改变时调用的 [onChange]。
///
/// 在进行选择时调用的 [onSelect]。
///
/// 模态打开时调用的 [onModalOpen]。
///
/// 模态关闭时调用的 [onModalClose]。
///
/// 当模态打开时调用的 [onModalWillOpen]。
///
/// 当模态关闭时调用的 [onModalWillClose]。
///
/// [validation] 是验证选中的函数。
///
/// [modalValidation] 是验证模态中选择的函数。
///
/// [choiceItems] 是 [S2Choice] 项的 [List] 以生成选项。
///
/// [choiceLoader] 是加载选项的函数。
///
/// [builder] 是单选小部件的构建器集合。
///
/// [tileBuilder] 是 [builder.tile] 的快捷方式,
/// 用于自定义磁贴小部件的小部件构建器。
///
/// [modalBuilder] 是 [builder.modal] 的快捷方式,
/// 用于自定义模态小部件的小部件构建器。
///
/// [modalHeaderBuilder] 是 [builder.modalHeader] 的快捷方式,
/// 用于自定义模态标题小部件的小部件构建器。
///
/// [modalActionsBuilder] 是 [builder.modalActions] 的快捷方式,
/// 用于自定义模态操作小部件的小部件构建器。
///
/// [modalConfirmBuilder] 是 [builder.modalConfirm] 的快捷方式,
/// 用于自定义模态确认操作小部件的小部件构建器。
///
/// [modalDividerBuilder] 是 [builder.modalDivider] 的快捷方式,
/// 一个小部件构建器,用于自定义页眉、正文和页脚模式之间的分隔符小部件。
///
/// [modalFooterBuilder] 是 [builder.modalFooter] 的快捷方式,
/// 用于自定义页脚小部件的小部件构建器。
///
/// [modalFilterBuilder] 是 [builder.modalFilter] 的快捷方式,
/// 用于自定义过滤器小部件的小部件构建器。
///
/// [modalFilterToggleBuilder] 是 [builder.modalFilterToggle] 的快捷方式,
/// 用于自定义过滤器切换小部件的小部件构建器。
///
/// [choiceBuilder] 是 [builder.choice] 的快捷方式,
/// 用于自定义每个选项小部件的小部件构建器。
///
/// [choiceTitleBuilder] 是 [builder.choiceTitle] 的快捷方式,
/// 一个小部件构建器,用于自定义每个选择项标题小部件。
///
/// [choiceSubtitleBuilder] 是 [builder.choiceSubtitle] 的快捷方式,
/// 用于自定义选择项字幕小部件的小部件构建器。
///
/// [choiceSecondaryBuilder] 是 [builder.choiceSecondary] 的快捷方式,
/// 用于自定义选择项辅助小部件的小部件构建器。
///
/// [choiceDividerBuilder] 是 [builder.choiceDivider] 的快捷方式,
/// 一个小部件构建器,用于自定义选项之间的分隔小部件。
///
/// [choiceEmptyBuilder] 是 [builder.choiceEmpty] 的快捷方式,
/// 用于自定义空显示小部件的小部件构建器。
///
/// [choiceGroupBuilder] 是 [builder.choiceGroup] 的快捷方式,
/// 用于自定义选项组小部件的小部件构建器。
///
/// [choiceHeaderBuilder] 是 [builder.choiceHeader] 的快捷方式,
/// 一个小部件构建器,用于在分组选项上自定义标题小部件。
///
/// [choiceConfig] 是自定义选择小部件的配置。
///
/// [choiceStyle] 是 [choiceConfig.style] 的快捷方式,
/// 用于样式化未选择的选择小部件的配置。
///
/// [choiceActiveStyle] 是 [choiceConfig.activeStyle] 的快捷方式,
/// 用于样式选定选项小部件的配置。
///
/// [choiceHeaderStyle] 是 [choiceConfig.headerStyle] 的快捷方式,
/// 用于设置分组选项的样式标题小部件的配置。
///
/// [choiceType] 是 [choiceConfig.type] 的快捷方式,
/// 显示选择项的小部件类型。
///
/// [choiceLayout] 是 [choiceConfig.layout] 的快捷方式,
/// 布局以显示选择项。
///
/// [choiceDirection] 是 [choiceConfig.direction] 的快捷方式,
/// 选择项的滚动方向,
/// 目前仅支持 [choiceLayout] 或 [choiceConfig.layout] 为 [S2ChoiceLayout.wrap]。
///
/// [choiceGrouped] 是 [groupConfig.enabled] 的快捷方式,
/// 选择项是否分组,基于 [S2Choice.group] 值。
///
/// [choiceDivider] 是 [choiceConfig.useDivider] 的快捷方式,
/// 选择项是否使用分隔符。
///
/// [choiceGrid] 是 [choiceConfig.gridDelegate] 的快捷方式,
/// 如果 [choiceLayout] 是 [S2ChoiceLayout.grid],
/// 控制 [GridView] 中子项布局的委托
[choiceGridCount] 是 [choiceConfig.gridCount] 的快捷方式,
/// 如果 [choiceLayout] 是 [S2ChoiceLayout.grid],
/// 横轴的子节点数,如果定义了[choiceGrid],则忽略,
///
/// [choiceGridSpacing] 是 [choiceConfig.gridSpacing] 的快捷方式,
/// 如果 [choiceLayout] 是 [S2ChoiceLayout.grid],
/// 用单一配置填充 [crossAxisSpacing] 和 [crossAxisSpacing],
/// 如果定义了 [choiceGrid],则忽略。
///
/// [choicePageLimit] 是 [choiceConfig.pageLimit] 的快捷方式,
/// 每页显示选项的限制,默认为`null`,表示禁用分页。
///
/// [choiceDelay] 是 [choiceConfig.delay] 的快捷方式,
/// 显示选项之前的时间延迟。
///
/// [groupConfig] 是自定义分组小部件的配置。
///
/// [groupEnabled]是[groupConfig.enabled]的快捷方式,替代[choiceGrouped],
/// 选择列表是否分组,基于[S2Choice.group]。
///
/// [groupSelector] 是 [groupConfig.useSelector] 的快捷方式,
/// 如果 [groupEnabled] 为 `true`,则组标题是否显示选择选择器切换。
///
/// [groupCounter] 是 [groupConfig.useCounter] 的快捷方式,
/// 如果 [groupEnabled] 为 `true`,则组标题是否显示选择计数器。
///
/// [groupSortBy] 是 [groupConfig.sortBy] 的快捷方式,
/// 如果 [groupEnabled] 为 `true`,比较函数对组键进行排序,
/// 并默认为 `null` 以禁用排序。
///
/// [groupHeaderStyle] 是 [groupConfig.headerStyle] 的快捷方式,
/// 如果 [groupEnabled] 为 `true`,则配置选项组标题主题。
///
/// 然后 [modalConfig] 是用于自定义选择模式行为的配置。
///
/// [modalStyle] 是 [modalConfig.style] 的快捷方式,
/// 用于样式化模态小部件的配置。
///
/// [modalHeaderStyle] 是 [modalConfig.headerStyle] 的快捷方式,
/// 模态小部件样式标题的配置。
///
/// [modalType] 是 [modalConfig.type] 的快捷方式,
/// 显示选择项的模态类型。
///
/// [modalTitle] 是 [modalConfig.title] 的快捷方式,
/// 用于覆盖模态小部件中的 [title]。
///
/// [modalConfirm] 是 [modalConfig.useConfirm] 的快捷方式,
/// 模态返回改变值前是否需要确认。
///
/// [modalHeader] 是 [modalConfig.useHeader] 的快捷方式,
/// 模态是否使用标题。
///
/// [modalFilter] 是 [modalConfig.useFilter] 的快捷方式,
/// 模态中的选择项是否可过滤。
///
/// [modalFilterAuto] 快捷方式 [modalConfig.filterAuto],
/// 过滤器是自动完成还是需要用过滤器按钮确认。
///
/// [modalFilterHint] 是 [modalConfig.filterHint] 的快捷方式,
/// [String] 在搜索栏中显示为提示。
更多推荐


所有评论(0)