https://blog.csdn.net/Gemini_Kanon/article/details/109215163

flutter上传图片 - 简书

图片上传

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] 在搜索栏中显示为提示。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐