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 圆形进度指示器组件
CustomClassicFooter
自定义加载底部
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 间距尺寸

Constants

nil → const Nil
Nil 空组件

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)
拍照回调类型