semi_component library
Classes
- AppErrorWidget
- AppErrorWidget 错误组件
- CameraViewPage
- CameraViewPage 相机视图组件
- CommonIcons
- 自定义集合
- CustomActionPane
- 自定义 Slidable 动作面板
- CustomAdaptiveColorImage
- AdaptiveColorImage 自适应颜色图片组件
- CustomAnimateScalePulse
- 脉冲动画组件
- CustomAnimateSwitcher
- 自定义 AnimatedSwitcher
- CustomAnimationScanner
- Scanner Animation 扫描动画组件
- CustomAnimationWidget
- CustomAnimation 动画组件
- CustomAnimationWidgetState
- CustomAnimationWidgetState 动画组件状态类
-
CustomAnnotatedRegion<
T extends Object> - AnnotatedRegion 注解区域组件
- CustomAppBar
- AppBar 应用栏组件
- CustomBadge
- Badge 徽章组件
- CustomBanner
- Banner 横幅组件
- CustomBlockContainer
- BlockContainer 块级容器组件
- CustomBottomFloatBar
- BottomFloatBar 底部浮动栏组件
- CustomBottomSheet
- BottomSheet 底部弹窗组件
- CustomButton
- Button 工具类
- CustomButtonBase
- ButtonBase 按钮基类
- CustomCard
- Card 卡片组件
- CustomCheckbox
- Checkbox 复选框组件
- CustomCheckboxListTile
- CheckboxListTile 自适应复选框列表项组件
- CustomChip
- Chip 标签组件
- CustomCircularProgressIndicator
- CircularProgressIndicator 圆形进度指示器组件
- 自定义加载底部
- CustomClassicHeader
- 自定义下拉刷新头部
- CustomCollapseForm
- 展开收起自定义组件
- CustomConfirmButton
- 确认按钮
- CustomDatePicker
- DatePicker 日期选择器组件
- CustomDateRangePicker
- DateRangePicker 日期范围选择器组件
- CustomDateTimeRangeModel
- 日期时间范围 Model
- CustomDialog
- Dialog 对话框组件
- CustomDivider
- Divider 分割线组件
- CustomDragIndicator
- DragIndicator 拖动指示器组件
- CustomElevatedButton
- ElevatedButton 凸起按钮组件
- CustomElevatedButtonIcon
- ElevatedButtonIcon 图标凸起按钮组件
- CustomEmpty
- Empty 空状态组件
- CustomExpansionTile
- ExpansionTile 可展开的列表项组件
- CustomFilledButton
- FilledButton 填充按钮组件
- CustomFilledButtonIcon
- FilledButtonIcon 图标填充按钮组件
- CustomHourPicker
- HourPicker 小时选择器组件
- CustomIcon
- Icon 图标组件
- CustomIconButton
- IconButton 图标按钮组件
- CustomIconButtonBase
- IconButton 基类
-
CustomIconButtonBaseState<
T extends CustomIconButtonBase> - IconButton 基类状态
- CustomInkWell
- InkWell 组件
- CustomInput
- Input 输入框组件
- CustomListTile
- ListTile 列表项组件
- CustomListTileChip
- ListTileChip 列表项 Chip 组件
- CustomListTileChipSection
- ListTile Chip Section 列表项 Chip 组容器组件
- CustomListTileContainer
- ListTileContainer 列表项容器组件
- CustomListTileFixedWidth
- ListTileFixedWidth 固定宽度列表项组件
- CustomListTileIconChevronRight
- 列表项图标右箭头
- CustomListTileInput
- ListTi 列表项输入框组件
- CustomListTileInputTextarea
- ListTileInputTextarea 列表项文本域组件
- CustomListTileSection
- ListTileSection 列表项分组组件
- CustomListTitle
- ListTitle 列表标题组件
- CustomLoading
- CustomLoading Loading 组件
- CustomLoadings
- CustomLoading Loading 组件
- CustomMinutePicker
- MinutePicker 分钟选择器组件
-
CustomMoreCard<
T> - 展开更多内容的卡片
-
CustomMoreList<
T> - 展开更多内容的列表
- CustomMoreTextPlaceholder
- CustomMoreTextPlaceholder 更多文本占位组件
-
CustomMultiPicker<
K, R> - MultiPicker 多选选择器组件
- CustomOutlinedButton
- OutlinedButton 轮廓按钮组件
- CustomOutlinedButtonBase
- OutlinedButtonBase 轮廓按钮基类
- CustomOutlinedButtonIcon
- 图标轮廓按钮组件
- CustomPicker
- Picker 选择器
- CustomPlaceholder
- Placeholder 占位组件
- CustomPrefixBar
- PrefixBar 列表标题组件
- CustomQueryButton
- 查询按钮
-
CustomRadio<
T> - Radio 单选框组件
-
CustomRadioListTile<
T> - RadioListTile 单选列表项组件
- CustomRefresh
- CustomRefresh 下拉刷新组件
- CustomRequiredMark
- RequiredMark 必填标记组件
- CustomScaffold
- Scaffold 脚手架组件
- CustomScanner
- Scanner 扫码组件
- CustomScrollBehavior
- ScrollBehavior 滚动行为
- CustomScrollViewExtend
- CustomScrollView 扩展
- CustomSelectCard
- SelectCard 选择卡片组件
- CustomSingleCard
- 卡片容器组件
-
CustomSinglePicker<
T> - SinglePicker 单选选择器组件
-
CustomSinglePickerWithInput<
T> - SinglePicker 单选选择器组件
- CustomSlidable
- 自定义 Slidable 滑动组件
- CustomSlidableAction
- 自定义滑动操作按钮
- CustomSlidableActionDelete
- 自定义删除操作按钮
- CustomSlidableBehavior
- Slidable 行为
-
CustomSlidingSegmentedControl<
T extends Object> - SlidingSegmentedControl 滑动分段控制器组件
- CustomSliverCard
- SliverCard 分组 Sliver 组件
- CustomSliverEmpty
- SliverEmpty 空状态 Sliver 组件
- CustomSliverPinnedHeader
- SliverPinnedHeader 固定头部 Sliver 组件
- CustomSliverSection
- SliverSection 分组 Sliver 组件
- CustomSliverTitle
- SliverTitle 标题 Sliver 组件
- CustomSpaceHeight
- SpaceHeight 垂直间距组件
- CustomSpaceHeightMini
- SpaceHeightMini 迷你垂直间距
- CustomSpaceHeightSmall
- SpaceHeightSmall 小型垂直间距
- CustomSpaceHeightStack
- SpaceHeightStack 堆叠垂直间距
- CustomSpaceWidth
- SpaceWidth 水平间距组件
- CustomSpaceWidthMini
- SpaceWidthMini 迷你水平间距
- CustomSpaceWidthSmall
- SpaceWidthSmall 小型水平间距
- CustomStatefulBuilder
- 自定义状态管理组件
- CustomSwitch
- Switch 开关组件
- CustomSwitchListTile
- SwitchListTile 开关列表项组件
- CustomTabBar
- TabBar 组件
- CustomTable
- Table 表格组件
- CustomTableSection
- TableSection 表格分组组件
- CustomTextButton
- TextButton 文本按钮组件
- CustomTextButtonIcon
- TextButtonIcon 图标文本按钮组件
- CustomTimePicker
- TimePicker 时间选择器组件
- CustomToast
- CustomToast Toast 组件
- CustomToasts
- 自定义 Toastification
- CustomUpdateVersionBgPainter
- UpdateVersionBgPainter 版本更新背景绘制组件
- InkWellProvider
- InkWellProvider 水波纹 Provider
- InternalDatePicker
- InternalDatePicker 内部日期选择器组件
- InternalHourPicker
- InternalHourPicker 内部小时选择器组件
- InternalMinutePicker
- InternalMinutePicker 内部分钟选择器组件
-
InternalMultiPicker<
K, R> - InternalMultiPicker 内部多选选择器组件
-
InternalMultiPickerState<
K, R> - InternalMultiPickerState 内部多选选择器状态
-
InternalSinglePicker<
T> - InternalSinglePicker 内部单选选择器组件
-
InternalSinglePickerState<
T> - InternalSinglePickerState 内部单选选择器状态
-
InternalSinglePickerWithInput<
T> - InternalSinglePickerWithInput 内部单选选择器 & 输入框
-
InternalSinglePickerWithInputState<
T> - InternalSinglePickerWithInputState 内部单选选择器 & 输入框状态
- InternalTimePicker
- InternalTimePicker 内部时间选择器组件
- ListTileSectionProvider
- ListTileSectionProvider 列表项分组 Provider
- Nil
- Nil 空组件
-
PickerItem<
T> - 选择器项
- PickerItemListTile
- 选择器列表项 Model
- ScannerOverlay
- 扫描器覆盖层
- SelectCardProvider
- SelectCardProvider 选择卡片 Provider
- WavePainter
- WavePainter 波浪背景组件
Enums
- CustomBannerType
- Banner 类型
- CustomButtonSize
- 按钮尺寸
- CustomEmptySize
- CustomEmptySize 空状态组件尺寸
- CustomIconButtonType
- IconButton 类型
- CustomInputSize
- 输入框尺寸
- CustomSpaceSize
- Space 间距尺寸
Functions
-
normalizeDateTimeValue(
CupertinoDatePickerMode mode, DateTime? val) → String? - 根据选择器模式格式化日期时间
-
normalizeTimeValue(
Duration val) → String - 格式化时长为字符串
-
normalizeToDateTime(
String val) → DateTime - 将字符串转换为 DateTime 对象
-
normalizeToDuration(
CupertinoTimerPickerMode mode, String val) → Duration - 根据选择器模式将字符串转换为时长
Typedefs
- CustomButtonStyle = ButtonStyle Function(CustomButtonSize size)
- 按钮样式
- TakeType = void Function(XFile file)
- 拍照回调类型