semi_design library

Classes

AppErrorWidget
AppProvider
AppTheme
CameraViewPage
CommonIcons
ConfigModel
ConfigModelApp
ConfigModelHttp
ConfigModelLog
ConfigModelMqtt
ConfigModelToast
ConfigStore
CustomActionPane
CustomAdaptiveColorImage
CustomAnimateScalePulse
CustomAnimateSwitcher
CustomAnimationScanner
CustomAnimationWidget
CustomAnimationWidgetState
CustomAnnotatedRegion<T extends Object>
CustomAppBar
CustomBadge
CustomBanner
CustomBlockContainer
CustomBottomFloatBar
CustomBottomSheet
CustomButton
CustomButtonBase
CustomCard
CustomCheckbox
CustomCheckboxListTile
CustomChip
CustomCircularProgressIndicator
CustomClassicFooter
CustomClassicHeader
CustomCollapseForm
CustomConfirmButton
CustomDatePicker
CustomDateRangePicker
CustomDateTimeRangeModel
日期时间范围 Model
CustomDialog
CustomDivider
CustomDragIndicator
CustomElevatedButton
CustomElevatedButtonIcon
CustomEmpty
CustomExpansionTile
CustomFilledButton
CustomFilledButtonIcon
CustomHourPicker
CustomIcon
CustomIconButton
CustomIconButtonBase
CustomIconButtonBaseState<T extends CustomIconButtonBase>
CustomInkWell
CustomInput
CustomListTile
CustomListTileChip
CustomListTileChipSection
CustomListTileContainer
CustomListTileFixedWidth
CustomListTileIconChevronRight
CustomListTileInput
CustomListTileInputTextarea
CustomListTileSection
CustomListTileSlidingSegmented<T extends Object>
CustomListTitle
CustomLoading
CustomMinutePicker
CustomMoreCard<T>
CustomMoreList<T>
CustomMoreTextPlaceholder
CustomMultiPicker<K, R>
CustomOutlinedButton
CustomOutlinedButtonBase
CustomOutlinedButtonIcon
CustomPicker
CustomPlaceholder
CustomPrefixBar
CustomQueryButton
CustomRadio<T>
CustomRadioGroup<T>
CustomRadioListTile<T>
CustomRefresh
CustomRequiredMark
CustomScaffold
CustomScanner
CustomScrollBehavior
CustomScrollViewExtend
CustomSelectCard
CustomSingleCard
CustomSinglePicker<T>
CustomSinglePickerWithInput<T>
CustomSlidable
CustomSlidableAction
CustomSlidableActionDelete
CustomSlidableBehavior
CustomSlidingSegmented<T extends Object>
CustomSliverCard
CustomSliverEmpty
CustomSliverPinnedHeader
CustomSliverSection
CustomSliverTitle
CustomSpaceHeight
CustomSpaceHeightMini
CustomSpaceHeightSmall
CustomSpaceHeightStack
CustomSpaceWidth
CustomSpaceWidthMini
CustomSpaceWidthSmall
CustomStatefulBuilder
CustomSwitch
CustomSwitchListTile
CustomTabBar
CustomTextButton
CustomTextButtonIcon
CustomTimePicker
CustomToast
CustomUpdateVersionBgPainter
CustomYamlAssetLoader
EventListener<S, E>
FieldValidator
FileDownloader
FileTypeModel
文件类型 Model
GlobalRoutes
InkWellProvider
InternalDatePicker
InternalHourPicker
InternalMinutePicker
InternalMultiPicker<K, R>
InternalMultiPickerState<K, R>
InternalSinglePicker<T>
InternalSinglePickerState<T>
InternalSinglePickerWithInput<T>
InternalSinglePickerWithInputState<T>
InternalTimePicker
ListTileSectionProvider
LogService
MQTTService
Nil
NotFoundPage
OptionModel
PermissionService
PickerItem<T>
选择器项
PickerItemListTile
选择器列表项 Model
RouterObserver
RouterService
ScannerOverlay
SelectCardProvider
SettingAppearanceScreen
SettingExitScreen
SettingLanguageScreen
SettingPermissionPage
SettingPermissionScreen
SettingStorageSpacePage
SettingStorageSpaceScreen
SetupInitializer
StorageService
SystemConfigModel
SystemConfigModel 系统配置 Model
SystemStore
UtilComponent
UtilFile
UtilInternal
UtilPath
UtilPrint
UtilRefresh
Utils
UtilTextInputFormatter
Validator<T>
ValidatorArrayItem<T>
ValidatorLengthRange
ValidatorMaxLength
ValidatorMinLength
ValidatorMulti
ValidatorRequired<T>
ValidatorSelectLength
WavePainter

Constants

nil → const Nil

Properties

botToastBuilder TransitionBuilder
final
cStorageAppConfig String
getter/setter pair
globalPages List<GoRoute>
final
globalRoutes GlobalRoutes
final
presetLocales List<Locale>
final

Functions

buildPage<T>({required GoRouterState state, required Widget child}) → CustomTransitionPage<T>
easyLocalizationPrint(Object object, {String? name, StackTrace? stackTrace, LevelMessages? level}) → void
getDeviceLocal(String locale) Locale
getDeviceLocalString(Locale locale) String
normalizeDateTimeValue(CupertinoDatePickerMode mode, DateTime? val) String?
normalizeTimeValue(Duration val) String
normalizeToDateTime(String val) DateTime
normalizeToDuration(CupertinoTimerPickerMode mode, String val) Duration

Typedefs

CustomButtonStyle = ButtonStyle Function(CustomButtonSize size)
ErrorCallback<E> = void Function(E data)
OnDidPush = void Function(RouteSettings? routeSettings)
SuccessCallback<S> = void Function(S data)
TakeType = void Function(XFile file)

Exceptions / Errors

NotidyConfirmException