universally library

Classes

ActionDialog
AlignedGridView
A scrollable, 2D array of widgets placed according to the aligned layout.
AndroidActivityResult
AndroidAppMarketIntent
AndroidBuildVersion
Version values of the current Android operating system build derived from android.os.Build.VERSION.
AndroidDeviceInfo
Information derived from android.os.Build.
AndroidIntent
Flutter plugin for launching arbitrary Android Intents.
AndroidSystemSettingIntent
ApiCache
接口数据缓存
AppPackageInfo
AuthenticationChallenge
A single challenge in a WWW-Authenticate header, parsed as per RFC 2617.
AutoCollapsingBuilder
Automatically collapse your own src as the scrollview scrolls 随scrollview的滚动自动折叠自己的组件
AutomaticKeepAliveWrapper
BackgroundTransformer
The default Transformer for Dio.
BaseApp
BaseCarouselSlider
BaseCheckbox
BaseClient
The abstract base class for an HTTP client.
BaseCupertinoActionSheet
底部有取消的单选 返回数组index
BaseCupertinoApp
BaseCupertinoSwitch
BaseDeviceInfo
The base class for platform's device info.
BaseDio
BaseDioOptions
BaseDivider
BaseError
BaseImage
BaseIndicator
BaseList
BaseLoading
loading
BaseMaterialApp
BaseMaterialHeader
BaseModel
基础解析数据model
BaseOptions
The base config for the Dio instance, used by Dio.options.
BasePickerOptions<T>
BasePlaceholder
BasePreferences
Preferences 配置信息存储
BaseRequest
The base class for HTTP requests.
BaseResizeImage
BaseResponse
The base class for HTTP responses.
BaseResponseWithUrl
A BaseResponse with a url field.
BaseScaffold
ExtendedScaffold
BaseSlider
BaseSwitch
BaseTabBar
BaseText
BaseText
BaseTextField
BaseWidgetsApp
BaseXSwitch
BezierBackground
Bezier curve background.
BezierCircleHeader
Bezier circle footer. https://dribbble.com/shots/1797373-Pull-Down-To-Refresh
BezierFooter
Bezier footer.
BezierHeader
Bezier header.
BinaryReader
The BinaryReader is used to bring data back from the binary format on the disk.
BinaryWriter
The BinaryWriter is used to encode data to the binary format.
BottomPadding
BottomSheetOptions
Boundary
extended_image_gesture_utils.dart create by zmtzawqlp on 2019/4/3
Box<E>
Boxes contain all of your data. In the browser, each box has its own IndexedDB database. On all other platforms, each Box is stored in a separate file in the Hive home directory.
BoxBase<E>
Boxes contain all of your data. In the browser, each box has its own IndexedDB database. On all other platforms, each Box is stored in a seperate file in the Hive home directory.
BoxCollection
BoxEvent
A event representing a change in a box.
BText
BTextStyle
BubbleButton
BubbleColor
BuilderFooter
Build footer widget use IndicatorBuilder.
BuilderHeader
Build header widget use IndicatorBuilder.
BytesLoader
An interface that can be implemented to support decoding vector graphic binary assets from different byte sources.
ByteStream
A stream of chunks of bytes representing a single piece of data.
Cache
The cache for decoded SVGs.
CancellationToken
CancellationTokenSource
CancelToken
Controls cancellation of Dio's requests.
CarouselController
CarouselControllerImpl
CarouselOptions
CarouselSlider
CarouselSliderState
CaseInsensitiveMap<V>
A map from case-insensitive strings to values.
ChangedBuilder<T>
Example:
CheckBox
自定义版
ChunkedCodingCodec
A codec that encodes and decodes the chunked transfer coding.
ChunkedCodingDecoder
A converter that decodes byte arrays into chunks with size tags.
ChunkedCodingEncoder
A converter that encodes byte arrays into chunks with size tags.
CircleColor
ClassicFooter
Classic footer.
ClassicHeader
Classic header.
CleanCache
清除缓存右边的组件 Clear the component to the right of the cache
Client
The interface for HTTP clients that take care of maintaining persistent connections across multiple requests to the same server.
CollectionBox<V>
represents a Box being part of a BoxCollection
ColorMapper
A class that transforms from one color to another during SVG parsing.
ConfirmActionDialog
弹出带确定的按钮 点击确定自动关闭 Pop up the button with "OK" and click "OK" to automatically close
ConfirmCancelActionDialog
弹出带 确定 和 取消 的按钮 点击 确定 或 取消 自动关闭 Pop up the button with OK and cancel click OK or cancel to automatically close
Connectivity
Discover network connectivity configurations: Distinguish between WI-FI and cellular, check WI-FI status and more.
ConnectivityPlus
网络状态变化管理
ConnectivityPlusLinuxPlugin
The Linux implementation of ConnectivityPlatform.
CookiesInterceptor
CountDown
倒计时
CounterAnimation
CropAspectRatios
CupertinoFooter
Cupertino footer. https://github.com/THEONE10211024/WaterDropListView
CupertinoHeader
Cupertino header. https://github.com/THEONE10211024/WaterDropListView
CupertinoListWheelScrollView
CupertinoLocalizationAf
The translations for Afrikaans (af).
CupertinoLocalizationAm
The translations for Amharic (am).
CupertinoLocalizationAr
The translations for Arabic (ar).
CupertinoLocalizationAs
The translations for Assamese (as).
CupertinoLocalizationAz
The translations for Azerbaijani (az).
CupertinoLocalizationBe
The translations for Belarusian (be).
CupertinoLocalizationBg
The translations for Bulgarian (bg).
CupertinoLocalizationBn
The translations for Bengali Bangla (bn).
CupertinoLocalizationBs
The translations for Bosnian (bs).
CupertinoLocalizationCa
The translations for Catalan Valencian (ca).
CupertinoLocalizationCs
The translations for Czech (cs).
CupertinoLocalizationCy
The translations for Welsh (cy).
CupertinoLocalizationDa
The translations for Danish (da).
CupertinoLocalizationDe
The translations for German (de).
CupertinoLocalizationDeCh
The translations for German, as used in Switzerland (de_CH).
CupertinoLocalizationEl
The translations for Modern Greek (el).
CupertinoLocalizationEn
The translations for English (en).
CupertinoLocalizationEnAu
The translations for English, as used in Australia (en_AU).
CupertinoLocalizationEnCa
The translations for English, as used in Canada (en_CA).
CupertinoLocalizationEnGb
The translations for English, as used in the United Kingdom (en_GB).
CupertinoLocalizationEnIe
The translations for English, as used in Ireland (en_IE).
CupertinoLocalizationEnIn
The translations for English, as used in India (en_IN).
CupertinoLocalizationEnNz
The translations for English, as used in New Zealand (en_NZ).
CupertinoLocalizationEnSg
The translations for English, as used in Singapore (en_SG).
CupertinoLocalizationEnZa
The translations for English, as used in South Africa (en_ZA).
CupertinoLocalizationEs
The translations for Spanish Castilian (es).
CupertinoLocalizationEs419
The translations for Spanish Castilian, as used in Latin America and the Caribbean (es_419).
CupertinoLocalizationEsAr
The translations for Spanish Castilian, as used in Argentina (es_AR).
CupertinoLocalizationEsBo
The translations for Spanish Castilian, as used in Bolivia (es_BO).
CupertinoLocalizationEsCl
The translations for Spanish Castilian, as used in Chile (es_CL).
CupertinoLocalizationEsCo
The translations for Spanish Castilian, as used in Colombia (es_CO).
CupertinoLocalizationEsCr
The translations for Spanish Castilian, as used in Costa Rica (es_CR).
CupertinoLocalizationEsDo
The translations for Spanish Castilian, as used in the Dominican Republic (es_DO).
CupertinoLocalizationEsEc
The translations for Spanish Castilian, as used in Ecuador (es_EC).
CupertinoLocalizationEsGt
The translations for Spanish Castilian, as used in Guatemala (es_GT).
CupertinoLocalizationEsHn
The translations for Spanish Castilian, as used in Honduras (es_HN).
CupertinoLocalizationEsMx
The translations for Spanish Castilian, as used in Mexico (es_MX).
CupertinoLocalizationEsNi
The translations for Spanish Castilian, as used in Nicaragua (es_NI).
CupertinoLocalizationEsPa
The translations for Spanish Castilian, as used in Panama (es_PA).
CupertinoLocalizationEsPe
The translations for Spanish Castilian, as used in Peru (es_PE).
CupertinoLocalizationEsPr
The translations for Spanish Castilian, as used in Puerto Rico (es_PR).
CupertinoLocalizationEsPy
The translations for Spanish Castilian, as used in Paraguay (es_PY).
CupertinoLocalizationEsSv
The translations for Spanish Castilian, as used in El Salvador (es_SV).
CupertinoLocalizationEsUs
The translations for Spanish Castilian, as used in the United States (es_US).
CupertinoLocalizationEsUy
The translations for Spanish Castilian, as used in Uruguay (es_UY).
CupertinoLocalizationEsVe
The translations for Spanish Castilian, as used in Venezuela (es_VE).
CupertinoLocalizationEt
The translations for Estonian (et).
CupertinoLocalizationEu
The translations for Basque (eu).
CupertinoLocalizationFa
The translations for Persian (fa).
CupertinoLocalizationFi
The translations for Finnish (fi).
CupertinoLocalizationFil
The translations for Filipino Pilipino (fil).
CupertinoLocalizationFr
The translations for French (fr).
CupertinoLocalizationFrCa
The translations for French, as used in Canada (fr_CA).
CupertinoLocalizationGl
The translations for Galician (gl).
CupertinoLocalizationGsw
The translations for Swiss German Alemannic Alsatian (gsw).
CupertinoLocalizationGu
The translations for Gujarati (gu).
CupertinoLocalizationHe
The translations for Hebrew (he).
CupertinoLocalizationHi
The translations for Hindi (hi).
CupertinoLocalizationHr
The translations for Croatian (hr).
CupertinoLocalizationHu
The translations for Hungarian (hu).
CupertinoLocalizationHy
The translations for Armenian (hy).
CupertinoLocalizationId
The translations for Indonesian (id).
CupertinoLocalizationIs
The translations for Icelandic (is).
CupertinoLocalizationIt
The translations for Italian (it).
CupertinoLocalizationJa
The translations for Japanese (ja).
CupertinoLocalizationKa
The translations for Georgian (ka).
CupertinoLocalizationKk
The translations for Kazakh (kk).
CupertinoLocalizationKm
The translations for Khmer Central Khmer (km).
CupertinoLocalizationKn
The translations for Kannada (kn).
CupertinoLocalizationKo
The translations for Korean (ko).
CupertinoLocalizationKy
The translations for Kirghiz Kyrgyz (ky).
CupertinoLocalizationLo
The translations for Lao (lo).
CupertinoLocalizationLt
The translations for Lithuanian (lt).
CupertinoLocalizationLv
The translations for Latvian (lv).
CupertinoLocalizationMk
The translations for Macedonian (mk).
CupertinoLocalizationMl
The translations for Malayalam (ml).
CupertinoLocalizationMn
The translations for Mongolian (mn).
CupertinoLocalizationMr
The translations for Marathi (mr).
CupertinoLocalizationMs
The translations for Malay (ms).
CupertinoLocalizationMy
The translations for Burmese (my).
CupertinoLocalizationNb
The translations for Norwegian Bokmål (nb).
CupertinoLocalizationNe
The translations for Nepali (ne).
CupertinoLocalizationNl
The translations for Dutch Flemish (nl).
CupertinoLocalizationNo
The translations for Norwegian (no).
CupertinoLocalizationOr
The translations for Oriya (or).
CupertinoLocalizationPa
The translations for Panjabi Punjabi (pa).
CupertinoLocalizationPl
The translations for Polish (pl).
CupertinoLocalizationPt
The translations for Portuguese (pt).
CupertinoLocalizationPtPt
The translations for Portuguese, as used in Portugal (pt_PT).
CupertinoLocalizationRo
The translations for Romanian Moldavian Moldovan (ro).
CupertinoLocalizationRu
The translations for Russian (ru).
CupertinoLocalizationSi
The translations for Sinhala Sinhalese (si).
CupertinoLocalizationSk
The translations for Slovak (sk).
CupertinoLocalizationSl
The translations for Slovenian (sl).
CupertinoLocalizationSq
The translations for Albanian (sq).
CupertinoLocalizationSr
The translations for Serbian (sr).
CupertinoLocalizationSrCyrl
The translations for Serbian, using the Cyrillic script (sr_Cyrl).
CupertinoLocalizationSrLatn
The translations for Serbian, using the Latin script (sr_Latn).
CupertinoLocalizationSv
The translations for Swedish (sv).
CupertinoLocalizationSw
The translations for Swahili (sw).
CupertinoLocalizationTa
The translations for Tamil (ta).
CupertinoLocalizationTe
The translations for Telugu (te).
CupertinoLocalizationTh
The translations for Thai (th).
CupertinoLocalizationTl
The translations for Tagalog (tl).
CupertinoLocalizationTr
The translations for Turkish (tr).
CupertinoLocalizationUk
The translations for Ukrainian (uk).
CupertinoLocalizationUr
The translations for Urdu (ur).
CupertinoLocalizationUz
The translations for Uzbek (uz).
CupertinoLocalizationVi
The translations for Vietnamese (vi).
CupertinoLocalizationZh
The translations for Chinese (zh).
CupertinoLocalizationZhHans
The translations for Chinese, using the Han script (zh_Hans).
CupertinoLocalizationZhHant
The translations for Chinese, using the Han script (zh_Hant).
CupertinoLocalizationZhHantHk
The translations for Chinese, as used in Hong Kong, using the Han script (zh_Hant_HK).
CupertinoLocalizationZhHantTw
The translations for Chinese, as used in Taiwan, using the Han script (zh_Hant_TW).
CupertinoLocalizationZu
The translations for Zulu (zu).
CupertinoModalPopupOptions
Curiosity
CustomFutureBuilder<T>
自定义版 FutureBuilder
CustomPicker<T>
CustomStreamBuilder<T>
自定义版 StreamBuilder
CustomTabBar
DatePicker
DatePickerUnit
DateTimePicker
日期时间选择器
DateTimePickerUnit
DebuggerInterceptor
DebuggerInterceptorDataModel
DebuggerInterceptorHelper
DecoratorBox
Widget 装饰器
DecoratorBoxState
Widget 装饰器 动态焦点样式
DecoratorBoxStyle
DecoratorEntry
DefaultSvgTheme
The SVG theme to apply to descendant SvgPicture widgets which don't have explicit theme values.
DeliveryFooter
Delivery footer. https://dribbble.com/shots/2753803-Refresh-your-delivery
DeliveryHeader
Delivery footer. https://dribbble.com/shots/2753803-Refresh-your-delivery
DeviceInfoPlugin
Provides device and operating system information.
DeviceInfoPlus
DeviceInfoPlusLinuxPlugin
See DeviceInfoPlatform
DeviceInfoPlusWindowsPlugin
The Windows implementation of DeviceInfoPlatform.
DialogOptions
关闭 closePopup
Dio
Dio enables you to make HTTP requests easily.
DioMixin
DottedLineBorder
DottedLinePainter
虚线
DottedScaleXWidget
DraggableScrollbar
DragToMoveArea
A widget for drag to move window.
DragToResizeArea
A widget for drag to resize window.
下拉菜单
EasyRefresh
A flutter widget that provides pull-down refresh and pull-up load.
EasyRefreshController
Controls a EasyRefresh widget. Control refresh, loading and indicator states.
EasyRefreshData
EasyRefresh needs to share data
EasyRefreshed
EditActionDetails
EditorConfig
EditorCropLayerPainter
ElasticBuilder
弹性按钮
ErrorInterceptorHandler
The handler for interceptors to handle error occurred during the request.
ERScrollBehavior
Define ScrollBehavior in the scope of EasyRefresh. Add support for web and PC.
Event<T>
EventBus
EventFactory
ExpansionTiles
ExtendedAssetBundleImageKey
ExtendedAssetImageProvider
ExtendedDio
ExtendedExactAssetImageProvider
ExtendedFileImageProvider
ExtendedFutureBuilder<T>
扩展 FutureBuilder
ExtendedImage
extended image base on official Image
ExtendedImageBorderPainter
ExtendedImageCropLayerPainter
ExtendedImageEditor
create by zmtzawqlp on 2019/8/22
ExtendedImageEditorState
ExtendedImageGesture
scale idea from https://github.com/flutter/flutter/blob/master/examples/layers/widgets/gestures.dart zoom image
ExtendedImageGesturePageView
page view to support gesture for image
ExtendedImageGesturePageViewState
ExtendedImageGestureState
ExtendedImageSlidePage
ExtendedImageSlidePageHandler
create by zmtzawqlp on 2019/6/14
ExtendedImageSlidePageHandlerState
ExtendedImageSlidePageState
ExtendedListenableBuilder<T extends Listenable>
Example:
ExtendedMemoryImageProvider
ExtendedNetworkImageProvider
NetworkImage
ExtendedOverlay
ExtendedOverlayEntry
ExtendedPageController
ExtendedPopScope
ExtendedRawImage
A widget that displays a dart:ui.Image directly.
ExtendedRenderImage
ExtendedRenderSliverFillViewport
A sliver that contains multiple box children that each fill the viewport.
ExtendedResizeImage
Instructs Flutter to decode the image at the specified dimensions instead of at its native size.
ExtendedResponse<T>
ExtendedSliverFillViewport
A sliver that contains multiple box children that each fills the viewport.
ExtendedState<T extends StatefulWidget>
ExtendedStatefulBuilder
StatefulBuilder 扩展
ExtendedStatefulWidget
ExtendedStatefulWidgetState<T extends ExtendedStatefulWidget>
ExtendedStreamBuilder<T>
扩展 StreamBuilder
File
A reference to a file on the file system.
FileImage
Decodes the given File object as an image, associating it with the given scale.
FlAnimation
FlAnimationWave
波浪动画
FlBadge
组件右上角加红点
FlExtended
FlExtendedIcons
icons
FlIndicator
指示器
FlIndicatorPainter
FlipCard
FlipCardController
FlListWheel
FlListWheelState
解决父组件重新 build 时 改变子元素长度后显示异常问题 添加支持初始位置
FlProgress
FlScrollView
FlSliverPersistentHeader
初始化 delegate 参数
FlSliverPersistentHeaderDelegate
SliverPersistentHeader 固定
FlSwiper
FlSwiperArrowPagination
箭头指示器
FlSwiperController
FlSwiperCustomPagination
自定义 FlSwiperPagination
FlSwiperDotPagination
圆点指示器
FlSwiperFractionPagination
页码数字指示器
FlSwiperPagination
底部指示器组件
FlSwiperPlugin
FlSwiperPluginConfig
Footer indicator.
FooterLocator
Find Footer's Location Put the last item in the list it will smartly show Footer
FooterNotifier
Footer notifier Footer status and Notifications
FormData
A class to create readable "multipart/form-data" streams. It can be used to submit forms and file uploads to http server.
FrameSeparateTaskQueue
Copyright 2020 ke.com. All rights reserved. @date 5/7/21 11:10 AM @desc Split the frame queue and add tasks to the queue through the ScheduleTask. By default, there is no limit to the size of the queue, so limit the size after setting maxTaskSize.
FrameSeparateWidget
Copyright 2020 ke.com. All rights reserved. @date 5/7/21 11:48 AM @desc Framing component, which renders the child node in a separate frame after the placeholder is rendered in the first frame
FrameSeparateWidgetState
GeneralModalOptions
GestureAnimation
GestureConfig
GestureDetails
GesturePageView
Gif
A widget that renders a Gif controllable with AnimationController.
GifCache
Works as a cache system for already fetched GifInfo.
GifInfo
Stores all the ImageInfo and duration of a gif.
GlobalCupertinoLocalizations
Implementation of localized strings for Cupertino widgets using the intl package for date and time formatting.
GlobalMaterialLocalizations
Implementation of localized strings for the material widgets using the intl package for date and time formatting.
GlobalWidgetsLocalizations
Localized values for widgets.
Header indicator.
HeaderLocator
Find Header's Location Put the first item in the list it will smartly show Header
HeaderNotifier
Header notifier Header status and Notifications
Headers
The headers class for requests and responses.
HiveAesCipher
Default encryption algorithm. Uses AES256 CBC with PKCS7 padding.
HiveBox
HiveCipher
Abstract cipher can be implemented to customize encryption.
HiveCollection<E extends HiveObjectMixin>
List containing HiveObjectMixins.
HiveField
Annotate all fields you want to persist with HiveField.
HiveInterface
The main API interface of Hive. Available through the Hive constant.
HiveList<E extends HiveObjectMixin>
Allows defining references to other HiveObjectMixins.
HiveObject
HiveType
Annotate classes with HiveType to generate a TypeAdapter.
HttpClientAdapter
HttpAdapter is a bridge between Dio and HttpClient.
HttpClientHelper
IconBox
ImageFailed
ImageLoading
Indicator
Refresh and loading indicator. Indicator configuration and widget builder.
IndicatorNotifier
Indicator data and trigger notification.
IndicatorState
Indicator properties and state.
IndicatorStateListenable
Indicator state listenable.
InitialRenderSizeChangedWithCallback
InputBorderStyle
按回车时调用 先调用此方法 然后调用onSubmitted方法 final VoidCallback? onEditingComplete; final ValueCallback
Interceptor
Interceptor helps to deal with RequestOptions, Response, and DioException during the lifecycle of a request before it reaches users.
InterceptorError
Interceptors
A Queue-Model list for Interceptors.
InterceptorsWrapper
A helper class to create interceptors in ease.
IosDeviceInfo
Information derived from UIDevice.
IosUtsname
Information derived from utsname. See http://pubs.opengroup.org/onlinepubs/7908799/xsh/sysutsname.h.html for details.
ItemSizeInfoNotifier
Copyright 2020 ke.com. All rights reserved. @date 5/7/21 11:53 AM @desc Pass up the Size information of the child node
JsonConverter<T, S>
Implement this class to provide custom converters for a specific Type.
JsonEnum
Allows configuration of how enum elements are treated as JSON.
JsonKey
An annotation used to specify how a field is serialized.
JsonLiteral
An annotation used to generate a private field containing the contents of a JSON file.
JsonParse
JsonParseColor
JsonSerializable
An annotation used to specify a class to generate code for.
JsonValue
An annotation used to specify how a enum value is serialized.
LayoutInfoNotification
Copyright 2020 ke.com. All rights reserved. @date 5/7/21 2:12 PM
LazyBox<E>
LazyBoxes don't keep the values in memory like normal boxes. Each time a value is read, it is loaded from the backend.
LinuxDeviceInfo
Device information for a Linux system.
LiquidProgressIndicator
ListenerFooter
Listener footer. Listen to the indicator state and respond anywhere.
ListenerHeader
Listener header. Listen to the indicator state and respond anywhere.
ListEntry
ListParam<T>
Indicates a param being used as queries or form data, and how does it gets formatted.
Loading
LoadingContent
LoadingOptions
LoadingProgressIndicator
LoggerInterceptor
LogInterceptor
LogInterceptor is used to print logs during network requests. It should be the last interceptor added, otherwise modifications by following interceptors will not be logged. This is because the execution of interceptors is in the order of addition.
MacOsDeviceInfo
Object encapsulating MACOS device information.
MainBottomBar
MasonryGridView
A scrollable, 2D array of widgets placed according to the masonry layout.
MaterialFooter
Material footer.
MaterialHeader
Material header.
MaterialLocalizationAf
The translations for Afrikaans (af).
MaterialLocalizationAm
The translations for Amharic (am).
MaterialLocalizationAr
The translations for Arabic (ar).
MaterialLocalizationAs
The translations for Assamese (as).
MaterialLocalizationAz
The translations for Azerbaijani (az).
MaterialLocalizationBe
The translations for Belarusian (be).
MaterialLocalizationBg
The translations for Bulgarian (bg).
MaterialLocalizationBn
The translations for Bengali Bangla (bn).
MaterialLocalizationBs
The translations for Bosnian (bs).
MaterialLocalizationCa
The translations for Catalan Valencian (ca).
MaterialLocalizationCs
The translations for Czech (cs).
MaterialLocalizationCy
The translations for Welsh (cy).
MaterialLocalizationDa
The translations for Danish (da).
MaterialLocalizationDe
The translations for German (de).
MaterialLocalizationDeCh
The translations for German, as used in Switzerland (de_CH).
MaterialLocalizationEl
The translations for Modern Greek (el).
MaterialLocalizationEn
The translations for English (en).
MaterialLocalizationEnAu
The translations for English, as used in Australia (en_AU).
MaterialLocalizationEnCa
The translations for English, as used in Canada (en_CA).
MaterialLocalizationEnGb
The translations for English, as used in the United Kingdom (en_GB).
MaterialLocalizationEnIe
The translations for English, as used in Ireland (en_IE).
MaterialLocalizationEnIn
The translations for English, as used in India (en_IN).
MaterialLocalizationEnNz
The translations for English, as used in New Zealand (en_NZ).
MaterialLocalizationEnSg
The translations for English, as used in Singapore (en_SG).
MaterialLocalizationEnZa
The translations for English, as used in South Africa (en_ZA).
MaterialLocalizationEs
The translations for Spanish Castilian (es).
MaterialLocalizationEs419
The translations for Spanish Castilian, as used in Latin America and the Caribbean (es_419).
MaterialLocalizationEsAr
The translations for Spanish Castilian, as used in Argentina (es_AR).
MaterialLocalizationEsBo
The translations for Spanish Castilian, as used in Bolivia (es_BO).
MaterialLocalizationEsCl
The translations for Spanish Castilian, as used in Chile (es_CL).
MaterialLocalizationEsCo
The translations for Spanish Castilian, as used in Colombia (es_CO).
MaterialLocalizationEsCr
The translations for Spanish Castilian, as used in Costa Rica (es_CR).
MaterialLocalizationEsDo
The translations for Spanish Castilian, as used in the Dominican Republic (es_DO).
MaterialLocalizationEsEc
The translations for Spanish Castilian, as used in Ecuador (es_EC).
MaterialLocalizationEsGt
The translations for Spanish Castilian, as used in Guatemala (es_GT).
MaterialLocalizationEsHn
The translations for Spanish Castilian, as used in Honduras (es_HN).
MaterialLocalizationEsMx
The translations for Spanish Castilian, as used in Mexico (es_MX).
MaterialLocalizationEsNi
The translations for Spanish Castilian, as used in Nicaragua (es_NI).
MaterialLocalizationEsPa
The translations for Spanish Castilian, as used in Panama (es_PA).
MaterialLocalizationEsPe
The translations for Spanish Castilian, as used in Peru (es_PE).
MaterialLocalizationEsPr
The translations for Spanish Castilian, as used in Puerto Rico (es_PR).
MaterialLocalizationEsPy
The translations for Spanish Castilian, as used in Paraguay (es_PY).
MaterialLocalizationEsSv
The translations for Spanish Castilian, as used in El Salvador (es_SV).
MaterialLocalizationEsUs
The translations for Spanish Castilian, as used in the United States (es_US).
MaterialLocalizationEsUy
The translations for Spanish Castilian, as used in Uruguay (es_UY).
MaterialLocalizationEsVe
The translations for Spanish Castilian, as used in Venezuela (es_VE).
MaterialLocalizationEt
The translations for Estonian (et).
MaterialLocalizationEu
The translations for Basque (eu).
MaterialLocalizationFa
The translations for Persian (fa).
MaterialLocalizationFi
The translations for Finnish (fi).
MaterialLocalizationFil
The translations for Filipino Pilipino (fil).
MaterialLocalizationFr
The translations for French (fr).
MaterialLocalizationFrCa
The translations for French, as used in Canada (fr_CA).
MaterialLocalizationGl
The translations for Galician (gl).
MaterialLocalizationGsw
The translations for Swiss German Alemannic Alsatian (gsw).
MaterialLocalizationGu
The translations for Gujarati (gu).
MaterialLocalizationHe
The translations for Hebrew (he).
MaterialLocalizationHi
The translations for Hindi (hi).
MaterialLocalizationHr
The translations for Croatian (hr).
MaterialLocalizationHu
The translations for Hungarian (hu).
MaterialLocalizationHy
The translations for Armenian (hy).
MaterialLocalizationId
The translations for Indonesian (id).
MaterialLocalizationIs
The translations for Icelandic (is).
MaterialLocalizationIt
The translations for Italian (it).
MaterialLocalizationJa
The translations for Japanese (ja).
MaterialLocalizationKa
The translations for Georgian (ka).
MaterialLocalizationKk
The translations for Kazakh (kk).
MaterialLocalizationKm
The translations for Khmer Central Khmer (km).
MaterialLocalizationKn
The translations for Kannada (kn).
MaterialLocalizationKo
The translations for Korean (ko).
MaterialLocalizationKy
The translations for Kirghiz Kyrgyz (ky).
MaterialLocalizationLo
The translations for Lao (lo).
MaterialLocalizationLt
The translations for Lithuanian (lt).
MaterialLocalizationLv
The translations for Latvian (lv).
MaterialLocalizationMk
The translations for Macedonian (mk).
MaterialLocalizationMl
The translations for Malayalam (ml).
MaterialLocalizationMn
The translations for Mongolian (mn).
MaterialLocalizationMr
The translations for Marathi (mr).
MaterialLocalizationMs
The translations for Malay (ms).
MaterialLocalizationMy
The translations for Burmese (my).
MaterialLocalizationNb
The translations for Norwegian Bokmål (nb).
MaterialLocalizationNe
The translations for Nepali (ne).
MaterialLocalizationNl
The translations for Dutch Flemish (nl).
MaterialLocalizationNo
The translations for Norwegian (no).
MaterialLocalizationOr
The translations for Oriya (or).
MaterialLocalizationPa
The translations for Panjabi Punjabi (pa).
MaterialLocalizationPl
The translations for Polish (pl).
MaterialLocalizationPs
The translations for Pushto Pashto (ps).
MaterialLocalizationPt
The translations for Portuguese (pt).
MaterialLocalizationPtPt
The translations for Portuguese, as used in Portugal (pt_PT).
MaterialLocalizationRo
The translations for Romanian Moldavian Moldovan (ro).
MaterialLocalizationRu
The translations for Russian (ru).
MaterialLocalizationSi
The translations for Sinhala Sinhalese (si).
MaterialLocalizationSk
The translations for Slovak (sk).
MaterialLocalizationSl
The translations for Slovenian (sl).
MaterialLocalizationSq
The translations for Albanian (sq).
MaterialLocalizationSr
The translations for Serbian (sr).
MaterialLocalizationSrCyrl
The translations for Serbian, using the Cyrillic script (sr_Cyrl).
MaterialLocalizationSrLatn
The translations for Serbian, using the Latin script (sr_Latn).
MaterialLocalizationSv
The translations for Swedish (sv).
MaterialLocalizationSw
The translations for Swahili (sw).
MaterialLocalizationTa
The translations for Tamil (ta).
MaterialLocalizationTe
The translations for Telugu (te).
MaterialLocalizationTh
The translations for Thai (th).
MaterialLocalizationTl
The translations for Tagalog (tl).
MaterialLocalizationTr
The translations for Turkish (tr).
MaterialLocalizationUk
The translations for Ukrainian (uk).
MaterialLocalizationUr
The translations for Urdu (ur).
MaterialLocalizationUz
The translations for Uzbek (uz).
MaterialLocalizationVi
The translations for Vietnamese (vi).
MaterialLocalizationZh
The translations for Chinese (zh).
MaterialLocalizationZhHans
The translations for Chinese, using the Han script (zh_Hans).
MaterialLocalizationZhHant
The translations for Chinese, using the Han script (zh_Hant).
MaterialLocalizationZhHantHk
The translations for Chinese, as used in Hong Kong, using the Han script (zh_Hant_HK).
MaterialLocalizationZhHantTw
The translations for Chinese, as used in Taiwan, using the Han script (zh_Hant_TW).
MaterialLocalizationZu
The translations for Zulu (zu).
MediaType
A class representing an HTTP media type, as used in Accept and Content-Type headers.
模态框背景
ModalBoxOptions
ModalOptions
MultiListLinkagePicker<T>
多列选择 联动
MultiListWheelLinkagePicker<T>
多列滚轮选择 联动
MultiListWheelPicker
多列滚轮选择 不联动
MultipartFile
A file to be uploaded as part of a MultipartRequest. This doesn't need to correspond to a physical file.
MultipartRequest
A multipart/form-data request.
NativeTools
NoScrollBehavior
NotLoadFooter
Parameters when EasyRefresh.onLoad is null. Overscroll behavior of ScrollView.
NotRefreshHeader
Parameters when EasyRefresh.onRefresh is null. Overscroll behavior of ScrollView.
NumberLimitFormatter
数字输入的精确控制
Options
Every request can pass an Options object which will be merged with Dio.options
OverrideFooter
Override the Footer parameter. First of all you have to make it clear that this is feasible, otherwise please don't use it.
OverrideHeader
Override the Header parameter. First of all you have to make it clear that this is feasible, otherwise please don't use it.
PackageInfo
Application metadata. Provides application bundle information on iOS and application package information on Android.
PackageInfoPlus
PackageInfoPlusLinuxPlugin
The Linux implementation of PackageInfoPlatform.
PackageInfoPlusWindowsPlugin
The Windows implementation of PackageInfoPlatform.
PackageSelfInfo
PageRouteOptions
page route
PathProvider
Permission
Defines the permissions which can be checked and requested.
PermissionPrompt
PermissionWithService
A special kind of permission, used to access a service.
PhoenixFooter
Phoenix footer. https://github.com/Yalantis/Phoenix
PhoenixHeader
Phoenix header. https://github.com/Yalantis/Phoenix
PickerItem
PickerLinkageItem<T>
PickerListLinkageItem<T>
PickerOptions<T>
PickerStatefulWidget<T>
PickerStatelessWidget<T>
PickerSubject<T>
PictureInfo
The deocded result of a vector graphics asset.
PictureProvider
Deprecated class, will be removed, does not do anything.
PINTextField
PINTextFieldBuilderConfig
PreviewImage
PushSwitchState
消息推送开关
QueuedInterceptor
Interceptor in queue.
QueuedInterceptorsWrapper
A helper class to create queued-interceptors in ease.
QuiltedGridRepeatPattern
Defines how a pattern is repeating.
QuiltedGridTile
A tile for SliverQuiltedGridDelegate.
RatingStars
评级星星
RedirectRecord
A record that records the redirection happens during requests, including status code, request method, and the location.
RefreshConfig
RefreshControllers
RefreshScrollView
可刷新的滚动组件 嵌套 sliver 家族组件
RenderSliverMasonryGrid
A sliver that places multiple box children in a two dimensional arrangement.
RenderSliverPinnedToBoxAdapter
Request
An HTTP request where the entire request body is known in advance.
RequestInterceptorHandler
The handler for interceptors to handle before the request has been sent.
RequestOptions
The internal request option class that is the eventual result after BaseOptions and Options are composed.
Response<T>
The Response class contains the payload (could be transformed) that respond from the request, and other information of the response.
ResponseBody
The response wrapper class for adapters.
ResponseInterceptorHandler
The handler for interceptors to handle after respond.
RetryHelper
RingPainter
RText
RichText 魔改版 建议使用 BText.rich,动态配置字体颜色
ScaleYWidget
ScreenAdaptation
ScreenAdaptationScope
ScrollList
SecondaryBuilderFooter
Secondary builder footer.
SecondaryBuilderHeader
Secondary builder header.
SecondaryFooter
Secondary footer. Combine existing Footer with secondary.
SecondaryHeader
Secondary header. Combine existing Header with secondary.
SendVerificationCode
发送验证码
ShimmerDirection
A direction along which the shimmer animation will travel
Shimmery
Creates simple yet beautiful shimmer animations
SingleListPicker
list 单多项选择器
SingleListPickerOptions
SingleListWheelPicker
单列滚轮选择
SizeCacheWidget
Copyright 2020 ke.com. All rights reserved. @date 5/7/21 2:13 PM @desc <int,Size> > Cache child node information
SizeCacheWidgetState
SliverAlignedGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverListGrid
组合SliverListSliverGridSliverFixedExtentListSliverPrototypeExtentListSliverMasonryGridSliverAlignedGrid
SliverMasonryGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverMasonryGridParentData
Parent data structure used by RenderSliverMasonryGrid.
SliverPinnedToBoxAdapter
SliverQuiltedGridDelegate
Controls the layout of a quilted grid.
SliverSimpleGridDelegate
Controls the layout of tiles in a some slivers.
SliverSimpleGridDelegateWithFixedCrossAxisCount
Creates grid layouts with a fixed number of tiles in the cross axis.
SliverSimpleGridDelegateWithMaxCrossAxisExtent
Creates grid layouts with tiles that each have a maximum cross-axis extent.
SliverStairedGridDelegate
Controls the layout of tiles in a staired grid.
SliverWovenGridDelegate
Controls the layout of tiles in a woven grid.
SpinKit
flutter_spinKit
SpinKitChasingDots
SpinKitCircle
SpinKitCubeGrid
SpinKitDancingSquare
SpinKitDoubleBounce
SpinKitDualRing
SpinKitFadingCircle
SpinKitFadingCube
SpinKitFadingFour
SpinKitFadingGrid
SpinKitFoldingCube
SpinKitHourGlass
SpinKitPianoWave
SpinKitPouringHourGlass
SpinKitPouringHourGlassRefined
SpinKitPulse
SpinKitPulsingGrid
SpinKitPumpCurve
SpinKitPumpingHeart
SpinKitRing
SpinKitRingCurve
SpinKitRipple
SpinKitRotatingCircle
SpinKitRotatingPlain
SpinKitSpinningCircle
SpinKitSpinningLines
SpinKitSquareCircle
SpinKitThreeBounce
SpinKitThreeInOut
SpinKitWanderingCubes
SpinKitWave
SpinkitWaveCustomPaint
SpinKitWaveSpinner
SpinningLinesPainter
StaggeredGrid
A grid which lays out children in a staggered arrangement. Each child can have a different size. Wrap your children with a StaggeredGridTile to specify their size if it's different from a 1x1 tile.
StaggeredGridTile
Represents the size of a StaggeredGrid's tile.
StairedGridTile
A tile of a staired pattern.
StreamedRequest
An HTTP request where the request body is sent asynchronously after the connection has been established and the headers have been sent.
StreamedResponse
An HTTP response where the response body is received asynchronously after the headers have been received.
Svg
A utility class for decoding SVG data to a DrawableRoot or a PictureInfo.
SVGAsset
SvgAssetLoader
A BytesLoader that decodes and parses an SVG asset in an isolate and creates a vector_graphics binary representation.
SvgBytesLoader
A BytesLoader that decodes and parses a UTF-8 encoded SVG string from a Uint8List in an isolate and creates a vector_graphics binary representation.
SvgCacheKey
A SvgTheme aware cache key.
SvgFileLoader
A BytesLoader that decodes SVG data from a file in an isolate and creates a vector_graphics binary representation.
SvgLoader<T>
A BytesLoader that parses a SVG data in an isolate and creates a vector_graphics binary representation.
SVGNetwork
SvgNetworkLoader
A BytesLoader that decodes and parses a UTF-8 encoded SVG string the network in an isolate and creates a vector_graphics binary representation.
SvgPicture
A widget that will parse SVG data for rendering on screen.
SvgStringLoader
A BytesLoader that parses an SVG string in an isolate and creates a vector_graphics binary representation.
SvgTheme
A theme used when decoding an SVG picture.
SwitchApiButton
SyncTransformer
If you want to custom the transformation of request/response data, you can provide a Transformer by your self, and replace the transformer by setting the Dio.transformer.
SystemUiOverlayStyleDark
SystemUiOverlayStyleLight
TabBarBox
TabBarMerge
TabBarTabBarView 外层添加 常用属性
TabPage
TaskEntry<T>
TaurusFooter
Taurus footer. https://github.com/Yalantis/Taurus
TaurusHeader
Taurus header. https://github.com/Yalantis/Taurus
TextBoxPage
TextExtraLarge
extra large font
TextFieldConfig
TextFieldDialog
弹出输入框组件 确定 和 取消
TextFieldWithDecoratorBox
TextLarge
Large font
TextNormal
默认字体 The formal font
TextSmall
小字体 Small font
TextThemeStyle
Toast
ToastContent
toast 文字和icon
ToastOptions
ToggleRotate
旋转组件
Transformer
Transformer allows changes to the request/response data before it is sent/received to/from the server.
TStyle
BaseTextStyle
TypeAdapter<T>
Type adapters can be implemented to support non primitive values.
TypeRegistry
TypeRegistries contain the TypeAdapters associated with a typeId.
UButton
UConfig
UConst
UCS
UIS
UnifiedButton
Universal
Universally
UrlLauncher
UserPrivacyAlert
UserPrivacyCheckbox
USpacing
UStyle
ValueBuilder<T>
Example:
ValueListenBuilder<T>
Example:
ValueNotifiers<T>
VectorGraphicUtilities
Utility functionality for interaction with vector graphic assets.
VirtualWindowFrame
WatchBoxBuilder
A general-purpose widget which rebuilds itself when the box or a specific key change.
WebBrowserInfo
Information derived from navigator.
WebViewConfiguration
Additional configuration options for LaunchMode.inAppWebView.
WheelOptions
WidgetsLocalizationAf
The translations for Afrikaans (af).
WidgetsLocalizationAm
The translations for Amharic (am).
WidgetsLocalizationAr
The translations for Arabic (ar).
WidgetsLocalizationAs
The translations for Assamese (as).
WidgetsLocalizationAz
The translations for Azerbaijani (az).
WidgetsLocalizationBe
The translations for Belarusian (be).
WidgetsLocalizationBg
The translations for Bulgarian (bg).
WidgetsLocalizationBn
The translations for Bengali Bangla (bn).
WidgetsLocalizationBs
The translations for Bosnian (bs).
WidgetsLocalizationCa
The translations for Catalan Valencian (ca).
WidgetsLocalizationCs
The translations for Czech (cs).
WidgetsLocalizationCy
The translations for Welsh (cy).
WidgetsLocalizationDa
The translations for Danish (da).
WidgetsLocalizationDe
The translations for German (de).
WidgetsLocalizationDeCh
The translations for German, as used in Switzerland (de_CH).
WidgetsLocalizationEl
The translations for Modern Greek (el).
WidgetsLocalizationEn
The translations for English (en).
WidgetsLocalizationEnAu
The translations for English, as used in Australia (en_AU).
WidgetsLocalizationEnCa
The translations for English, as used in Canada (en_CA).
WidgetsLocalizationEnGb
The translations for English, as used in the United Kingdom (en_GB).
WidgetsLocalizationEnIe
The translations for English, as used in Ireland (en_IE).
WidgetsLocalizationEnIn
The translations for English, as used in India (en_IN).
WidgetsLocalizationEnNz
The translations for English, as used in New Zealand (en_NZ).
WidgetsLocalizationEnSg
The translations for English, as used in Singapore (en_SG).
WidgetsLocalizationEnZa
The translations for English, as used in South Africa (en_ZA).
WidgetsLocalizationEs
The translations for Spanish Castilian (es).
WidgetsLocalizationEs419
The translations for Spanish Castilian, as used in Latin America and the Caribbean (es_419).
WidgetsLocalizationEsAr
The translations for Spanish Castilian, as used in Argentina (es_AR).
WidgetsLocalizationEsBo
The translations for Spanish Castilian, as used in Bolivia (es_BO).
WidgetsLocalizationEsCl
The translations for Spanish Castilian, as used in Chile (es_CL).
WidgetsLocalizationEsCo
The translations for Spanish Castilian, as used in Colombia (es_CO).
WidgetsLocalizationEsCr
The translations for Spanish Castilian, as used in Costa Rica (es_CR).
WidgetsLocalizationEsDo
The translations for Spanish Castilian, as used in the Dominican Republic (es_DO).
WidgetsLocalizationEsEc
The translations for Spanish Castilian, as used in Ecuador (es_EC).
WidgetsLocalizationEsGt
The translations for Spanish Castilian, as used in Guatemala (es_GT).
WidgetsLocalizationEsHn
The translations for Spanish Castilian, as used in Honduras (es_HN).
WidgetsLocalizationEsMx
The translations for Spanish Castilian, as used in Mexico (es_MX).
WidgetsLocalizationEsNi
The translations for Spanish Castilian, as used in Nicaragua (es_NI).
WidgetsLocalizationEsPa
The translations for Spanish Castilian, as used in Panama (es_PA).
WidgetsLocalizationEsPe
The translations for Spanish Castilian, as used in Peru (es_PE).
WidgetsLocalizationEsPr
The translations for Spanish Castilian, as used in Puerto Rico (es_PR).
WidgetsLocalizationEsPy
The translations for Spanish Castilian, as used in Paraguay (es_PY).
WidgetsLocalizationEsSv
The translations for Spanish Castilian, as used in El Salvador (es_SV).
WidgetsLocalizationEsUs
The translations for Spanish Castilian, as used in the United States (es_US).
WidgetsLocalizationEsUy
The translations for Spanish Castilian, as used in Uruguay (es_UY).
WidgetsLocalizationEsVe
The translations for Spanish Castilian, as used in Venezuela (es_VE).
WidgetsLocalizationEt
The translations for Estonian (et).
WidgetsLocalizationEu
The translations for Basque (eu).
WidgetsLocalizationFa
The translations for Persian (fa).
WidgetsLocalizationFi
The translations for Finnish (fi).
WidgetsLocalizationFil
The translations for Filipino Pilipino (fil).
WidgetsLocalizationFr
The translations for French (fr).
WidgetsLocalizationFrCa
The translations for French, as used in Canada (fr_CA).
WidgetsLocalizationGl
The translations for Galician (gl).
WidgetsLocalizationGsw
The translations for Swiss German Alemannic Alsatian (gsw).
WidgetsLocalizationGu
The translations for Gujarati (gu).
WidgetsLocalizationHe
The translations for Hebrew (he).
WidgetsLocalizationHi
The translations for Hindi (hi).
WidgetsLocalizationHr
The translations for Croatian (hr).
WidgetsLocalizationHu
The translations for Hungarian (hu).
WidgetsLocalizationHy
The translations for Armenian (hy).
WidgetsLocalizationId
The translations for Indonesian (id).
WidgetsLocalizationIs
The translations for Icelandic (is).
WidgetsLocalizationIt
The translations for Italian (it).
WidgetsLocalizationJa
The translations for Japanese (ja).
WidgetsLocalizationKa
The translations for Georgian (ka).
WidgetsLocalizationKk
The translations for Kazakh (kk).
WidgetsLocalizationKm
The translations for Khmer Central Khmer (km).
WidgetsLocalizationKn
The translations for Kannada (kn).
WidgetsLocalizationKo
The translations for Korean (ko).
WidgetsLocalizationKy
The translations for Kirghiz Kyrgyz (ky).
WidgetsLocalizationLo
The translations for Lao (lo).
WidgetsLocalizationLt
The translations for Lithuanian (lt).
WidgetsLocalizationLv
The translations for Latvian (lv).
WidgetsLocalizationMk
The translations for Macedonian (mk).
WidgetsLocalizationMl
The translations for Malayalam (ml).
WidgetsLocalizationMn
The translations for Mongolian (mn).
WidgetsLocalizationMr
The translations for Marathi (mr).
WidgetsLocalizationMs
The translations for Malay (ms).
WidgetsLocalizationMy
The translations for Burmese (my).
WidgetsLocalizationNb
The translations for Norwegian Bokmål (nb).
WidgetsLocalizationNe
The translations for Nepali (ne).
WidgetsLocalizationNl
The translations for Dutch Flemish (nl).
WidgetsLocalizationNo
The translations for Norwegian (no).
WidgetsLocalizationOr
The translations for Oriya (or).
WidgetsLocalizationPa
The translations for Panjabi Punjabi (pa).
WidgetsLocalizationPl
The translations for Polish (pl).
WidgetsLocalizationPs
The translations for Pushto Pashto (ps).
WidgetsLocalizationPt
The translations for Portuguese (pt).
WidgetsLocalizationPtPt
The translations for Portuguese, as used in Portugal (pt_PT).
WidgetsLocalizationRo
The translations for Romanian Moldavian Moldovan (ro).
WidgetsLocalizationRu
The translations for Russian (ru).
WidgetsLocalizationSi
The translations for Sinhala Sinhalese (si).
WidgetsLocalizationSk
The translations for Slovak (sk).
WidgetsLocalizationSl
The translations for Slovenian (sl).
WidgetsLocalizationSq
The translations for Albanian (sq).
WidgetsLocalizationSr
The translations for Serbian (sr).
WidgetsLocalizationSrCyrl
The translations for Serbian, using the Cyrillic script (sr_Cyrl).
WidgetsLocalizationSrLatn
The translations for Serbian, using the Latin script (sr_Latn).
WidgetsLocalizationSv
The translations for Swedish (sv).
WidgetsLocalizationSw
The translations for Swahili (sw).
WidgetsLocalizationTa
The translations for Tamil (ta).
WidgetsLocalizationTe
The translations for Telugu (te).
WidgetsLocalizationTh
The translations for Thai (th).
WidgetsLocalizationTl
The translations for Tagalog (tl).
WidgetsLocalizationTr
The translations for Turkish (tr).
WidgetsLocalizationUk
The translations for Ukrainian (uk).
WidgetsLocalizationUr
The translations for Urdu (ur).
WidgetsLocalizationUz
The translations for Uzbek (uz).
WidgetsLocalizationVi
The translations for Vietnamese (vi).
WidgetsLocalizationZh
The translations for Chinese (zh).
WidgetsLocalizationZhHans
The translations for Chinese, using the Han script (zh_Hans).
WidgetsLocalizationZhHant
The translations for Chinese, using the Han script (zh_Hant).
WidgetsLocalizationZhHantHk
The translations for Chinese, as used in Hong Kong, using the Han script (zh_Hant_HK).
WidgetsLocalizationZhHantTw
The translations for Chinese, as used in Taiwan, using the Han script (zh_Hant_TW).
WidgetsLocalizationZu
The translations for Zulu (zu).
WindowCaption
A widget to simulate the title bar of windows 11.
WindowCaptionButton
WindowCaptionButtonIcon
WindowListener
WindowManager
WindowOptions
WindowOptions
WindowsDeviceInfo
Object encapsulating WINDOWS device information.
WovenGridTile
A tile of a woven pattern.
Wrapper
WrapperPainter
XSwitch

Enums

ActionType
Autostart
How to auto start the gif.
BaseDioState
BorderType
BrowserName
List of supported browsers
BuilderState
CarouselPageChangedReason
CenterPageEnlargeStrategy
ConnectivityResult
Connection status check result.
CountAnimationStyle
CountDownType
DateTimeDist
DecoratorPositioned
DioExceptionType
The exception enumeration indicates what type of exception has happened during requests.
DockSide
EasyRefreshType
刷新类型
ExtendedImageMode
FieldRename
Values for the automatic field renaming behavior for JsonSerializable.
FlAnimationStyle
FlIndicatorType
FlipCardState
FlSwiperEvent
FlSwiperLayout
GridStyle
HiveStorageBackendPreference
declares the preferred JS StorageBackend to be used
IndicatorMode
The current state of the indicator (Header or Footer).
IndicatorPosition
The position of the indicator.
IndicatorResult
The status returned after the task is completed.
InitCropRectType
InitialAlignment
init image rect with alignment when initialScale > 1.0 see https://github.com/fluttercandies/extended_image/issues/66
IOSSettingUrl
LaunchMode
The desired mode to launch a URL.
LinearStrokeCap
LiquidProgressIndicatorType
ListFormat
Specifies the array format (a single parameter with multiple parameter or multiple parameters with the same name). and the separator for array items.
LoadingStyle
LoadState
MacOSSettingUrl
PermissionStatus
Defines the state of a Permission.
PopupFromStyle
弹窗进入方向属性
ResizeEdge
ResponseType
Indicates which transformation should be applied to the response data.
RoutePushStyle
ScreenAdaptationScaleType
none: 不做缩放 auto: 竖屏按宽缩放,横屏(宽 >= 高 * 1.1)不缩放 width: 按宽缩放
ScrollbarStyle
SendState
ServiceStatus
Defines the different states a service can be in.
SettingIntent
Android 系统设置
SlideAxis
SlideType
SpineStyle
SpinKitPianoWaveType
SpinKitStyle
SpinKitWaveType
StorageDirectory
Corresponds to constants defined in Androids android.os.Environment class.
TabBarLevelPosition
TabBarLevel 位置
TextInputLimitFormatter
TitleBarStyle
ToastIconStyle
Toast类型 如果使用custom 请设置 customIcon
UnifiedButtonCategory
WindowsSize

Mixins

ExtendedDioMixin
ExtendedImageProvider<T extends Object>
ExtendedImageState
HiveObjectMixin
Extend HiveObject to add useful methods to the objects you want to store in Hive
OptionsMixin
The mixin class for options that provides common attributes.

Extensions

BoxX on Box<T>
Flutter extensions for boxes.
DoubleExtension on double
Returns a value indicating whether two instances of Double represent the same value.
ExtensionActionDialog on ActionDialog
ExtensionAlertWithUserPrivacy on UserPrivacyAlert
ExtensionBaseCupertinoActionSheet on BaseCupertinoActionSheet
ExtensionBool on bool
ExtensionColor on Color
ExtensionConfirmActionDialog on ConfirmActionDialog
ExtensionContext on BuildContext
ExtensionContextWithMediaQuery on BuildContext
ExtensionCustomPicker on CustomPicker
ExtensionDatePicker on DatePicker
ExtensionDateTime on DateTime
DateTime 扩展
ExtensionDateTimePicker on DateTimePicker
ExtensionDioException on DioException
ExtensionDuration on Duration
ExtensionExtendedResponse on ExtendedResponse
ExtensionFocusScopeContext on BuildContext
ExtensionFunction on Function
ExtensionFutureFunction on Future Function()
ExtensionGlobalKey on GlobalKey<State<StatefulWidget>>
ExtensionInt on int
int 扩展
ExtensionIntToStorageUnit on int
int 扩展
ExtensionIterableDouble on Iterable<double>
ExtensionIterableE on Iterable<E>
Utility extension methods for the native Iterable class.
ExtensionIterableInt on Iterable<int>
ExtensionIterableNum on Iterable<E>
Utility extension methods for Iterables containing nums.
ExtensionIterableT on Iterable<T>
ExtensionList on List<T>
ExtensionListString on List<String>
ExtensionListUnsafe on List?
ExtensionLoading on Loading
ExtensionMap on Map<K, V>
ExtensionMapUnsafe on Map?
ExtensionMultiListLinkagePicker on MultiListLinkagePicker
ExtensionMultiListWheelLinkagePicker on MultiListWheelLinkagePicker
ExtensionMultiListWheelPicker on MultiListWheelPicker
ExtensionNavigatorStateContext on BuildContext
ExtensionNotificationListener on Widget
ExtensionNum on num
num 扩展
ExtensionRequestOptions on RequestOptions
ExtensionResponse on Response
ExtensionSingleListPicker on SingleListPicker
ExtensionSingleListWheelPicker on SingleListWheelPicker
ExtensionSize on Size
ExtensionString on String
String 扩展
ExtensionStringUnsafe on String?
ExtensionT on T
ExtensionTextEditingController on TextEditingController
ExtensionTextFieldDialog on TextFieldDialog
ExtensionToast on Toast
ExtensionUint8List on Uint8List
ExtensionUri on Uri
ExtensionUriData on UriData
ExtensionWidget on Widget
ExtensionWidgetDecoratorEntry on Widget
ExtensionWidgetMethod on Widget
FontWeights on FontWeight
FuturePermissionStatusGetters on Future<PermissionStatus>
Utility getter extensions for the Future<PermissionStatus> type.
FutureServiceStatusGetters on Future<ServiceStatus>
Utility getter extensions for the Future<ServiceStatus> type.
HeadersWithSplitValues on BaseResponse
HiveX on HiveInterface
Flutter extensions for Hive.
LazyBoxX on LazyBox<T>
Flutter extensions for lazy boxes.
PermissionActions on Permission
Actions that can be executed on a permission.
PermissionCheckShortcuts on Permission
Shortcuts for checking the status of a Permission.
PermissionListActions on List<Permission>
Actions that can be taken on a List of Permissions.
PermissionStatusGetters on PermissionStatus
Utility getter extensions for the PermissionStatus type.
RectExtension on Rect
ServicePermissionActions on PermissionWithService
Actions that apply only to permissions that have an associated service.
ServiceStatusGetters on ServiceStatus
Utility getter extensions for the ServiceStatus type.

Constants

bkFrame → const String
You can customize the component's log tag to make it easy to quickly define your own log
cacheImageFolderName → const String
chunkedCoding → const ChunkedCodingCodec
The canonical instance of ChunkedCodingCodec.
kBezierBackgroundDisappearDuration → const Duration
Default disappear animation duration.
kBezierCircleDisappearDuration → const Duration
kContentTypeWithFormData → const String
FormData ContentType
kContentTypeWithTextXml → const String
TextXml ContentType
kDefaultAutoPlayDelay → const Duration
default auto play Duration
kDefaultAutoPlayTransitionDuration → const Duration
Default auto play transition duration
kDefaultSecondaryCloseTriggerOffset → const double
The default secondary close trigger offset.
kDefaultSecondaryVelocity → const double
The default opening speed of the secondary.
kDeliveryDisappearDuration → const Duration
Delivery indicator disappear animation duration.
kDeliveryTriggerOffset → const double
Delivery indicator trigger offset.
kFlAnimationDuration → const Duration
kPickerDefaultHeight → const double
kPickerDefaultItemWidth → const double
kTaurusDisappearDuration → const Duration
Taurus indicator disappear animation duration.
kWindowCaptionHeight → const double
kWindowEventBlur → const String
kWindowEventClose → const String
kWindowEventDocked → const String
kWindowEventEnterFullScreen → const String
kWindowEventFocus → const String
kWindowEventLeaveFullScreen → const String
kWindowEventMaximize → const String
kWindowEventMinimize → const String
kWindowEventMove → const String
kWindowEventMoved → const String
kWindowEventResize → const String
kWindowEventResized → const String
kWindowEventRestore → const String
kWindowEventUndocked → const String
kWindowEventUnmaximize → const String
minGesturePageDelta → const double
minMagnitude → const double
velocity → const double
vg → const VectorGraphicUtilities
The VectorGraphicUtilities instance.

Properties

currentChannel String
渠道版本
getter/setter pair
devPassword String
getter/setter pair
devUserName String
dev user
getter/setter pair
disablePathProviderPlatformOverride bool
no getter
Hive HiveInterface
Global constant to access Hive.
final
imageCaches Map<String, ImageCache>
The imageCaches to store custom ImageCache
getter/setter pair
isAndroid bool
no setter
isBeta bool
是否是内测版
getter/setter pair
isDebug bool
no setter
isDebugger bool
beta 版本 是否显示log
getter/setter pair
isDesktop bool
no setter
isFuchsia bool
no setter
isIOS bool
no setter
isLinux bool
no setter
isMacOS bool
no setter
isMobile bool
no setter
isProfile bool
no setter
isRelease bool
no setter
isWeb bool
no setter
isWindows bool
no setter
kCupertinoSupportedLanguages Set<String>
The set of supported languages, as language code strings.
final
kMaterialSupportedLanguages Set<String>
The set of supported languages, as language code strings.
final
kWidgetsSupportedLanguages Set<String>
The set of supported languages, as language code strings.
final
pullDown bool
下拉刷新
getter/setter pair
pullUp bool
上拉加载
getter/setter pair
rawImageDataMap Map<ExtendedImageProvider, Uint8List>
The cached raw image data
getter/setter pair
svg Svg
Instance for Svg's utility methods, which can produce a DrawableRoot or PictureInfo from String or Uint8List.
final
windowManager WindowManager
final

Functions

$checkedConvert<T>(Map map, String key, T castFunc(dynamic), {Object? readValue(Map, String)?}) → T
Helper function used in generated code when JsonSerializableGenerator.checked is true.
$checkedCreate<T>(String className, Map map, T constructor(S <S>(String, S (Object?), {Object? readValue(Map, String)?})), {Map<String, String> fieldKeyMap = const {}}) → T
Helper function used in generated code when JsonSerializableGenerator.checked is true.
$checkedNew<T>(String className, Map map, T constructor(), {Map<String, String>? fieldKeyMap}) → T
Helper function used in generated code when JsonSerializableGenerator.checked is true.
$checkKeys(Map map, {List<String>? allowedKeys, List<String>? requiredKeys, List<String>? disallowNullValues}) → void
Helper function used in generated fromJson code when JsonSerializable.disallowUnrecognizedKeys is true for an annotated type or JsonKey.required is true for any annotated fields.
$enumDecode<K extends Enum, V>(Map<K, V> enumValues, Object? source, {K? unknownValue}) → K
Returns the key associated with value source from enumValues, if one exists.
$enumDecodeNullable<K extends Enum, V>(Map<K, V> enumValues, Object? source, {Enum? unknownValue}) → K?
Returns the key associated with value source from enumValues, if one exists.
addObserver(WidgetsBindingObserver observer) → void
addPersistentFrameCallback(FrameCallback duration) → void
addPostFrameCallback(FrameCallback duration) → void
addTimingsCallback(TimingsCallback callback) → void
cachedImageExists(String url, {String? cacheKey}) Future<bool>
Check if the image exists in cache
calcWindowPosition(Size windowSize, Alignment alignment) Future<Offset>
canLaunch(String urlString) Future<bool>
Checks whether the specified URL can be handled by some app installed on the device.
canLaunchUrl(Uri url) Future<bool>
Checks whether the specified URL can be handled by some app installed on the device.
clampScale(double scale, double min, double max) double
clearDiskCachedImage(String url, {String? cacheKey}) Future<bool>
Clear the disk cache image then return if it succeed.
clearDiskCachedImages({Duration? duration}) Future<bool>
Clear the disk cache directory then return if it succeed.
clearGestureDetailsCache() → void
clear the gesture details
clearMemoryImageCache([String? name]) → void
clear all of image in memory
closeAllOverlay() → void
关闭所有Overlay
closeInAppWebView() Future<void>
Closes the current in-app web view, if one was previously opened by launchUrl.
closeLoading() bool
closeOverlay({ExtendedOverlayEntry? entry}) bool
关闭最顶层的Overlay
closePopup([dynamic value]) Future<bool>
关闭弹窗 也可以通过 Navigator.of(context).maybePop()
closeToast() bool
closeWebView() Future<void>
Closes the current WebView, if one was previously opened via a call to launch.
defaultEditorMaskColorHandler(BuildContext context, bool pointerDown) Color
defaultSlideEndHandler({Offset offset = Offset.zero, Size pageSize = const Size(100, 100), SlideAxis pageGestureAxis = SlideAxis.both}) bool
defaultSlidePageBackgroundHandler({Offset offset = Offset.zero, Size pageSize = const Size(100, 100), required Color color, SlideAxis pageGestureAxis = SlideAxis.both}) Color
ExtendedImageGesturePage
defaultSlideScaleHandler({Offset offset = Offset.zero, Size pageSize = const Size(100, 100), SlideAxis pageGestureAxis = SlideAxis.both}) double
delete(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP DELETE request with the given headers to the given URL.
dioLog(dynamic msg) → void
eventDestroy() → void
eventListen(void onData(dynamic event)) → void
formatHttpDate(DateTime date) String
Return a HTTP-formatted string representation of date.
get(Uri url, {Map<String, String>? headers}) Future<Response>
Sends an HTTP GET request with the given headers to the given URL.
getApplicationCacheDirectory() Future<Directory>
Path to a directory where the application may place application-specific cache files.
getApplicationDocumentsDirectory() Future<Directory>
Path to a directory where the application may place data that is user-generated, or that cannot otherwise be recreated by your application.
getApplicationSupportDirectory() Future<Directory>
Path to a directory where the application may place application support files.
getBoxShadow({int num = 1, Color color = Colors.black12, double? radius, BlurStyle blurStyle = BlurStyle.normal, double blurRadius = 0.05, double spreadRadius = 0.05, Offset? offset}) List<BoxShadow>
getCachedImageFile(String url, {String? cacheKey}) Future<File?>
Get the local file of the cached image
getCachedImageFilePath(String url, {String? cacheKey}) Future<String?>
Get the local file path of the cached image
getCachedSizeBytes() Future<int>
Get total size of cached image
getCupertinoTranslation(Locale locale, DateFormat fullYearFormat, DateFormat dayFormat, DateFormat mediumDateFormat, DateFormat singleDigitHourFormat, DateFormat singleDigitMinuteFormat, DateFormat doubleDigitMinuteFormat, DateFormat singleDigitSecondFormat, NumberFormat decimalFormat) GlobalCupertinoLocalizations?
Creates a GlobalCupertinoLocalizations instance for the given locale.
getDestinationRect({required Rect rect, required Size inputSize, double scale = 1.0, BoxFit? fit, Alignment alignment = Alignment.center, Rect? centerSlice, bool flipHorizontally = false}) Rect
getDownloadsDirectory() Future<Directory?>
Path to the directory where downloaded files can be stored.
getExternalCacheDirectories() Future<List<Directory>?>
Paths to directories where application specific cache data can be stored externally.
getExternalStorageDirectories({StorageDirectory? type}) Future<List<Directory>?>
Paths to directories where application specific data can be stored externally.
getExternalStorageDirectory() Future<Directory?>
Path to a directory where the application may access top level storage.
getLibraryDirectory() Future<Directory>
Path to the directory where application can store files that are persistent, backed up, and not visible to the user, such as sqlite.db.
getMaterialTranslation(Locale locale, DateFormat fullYearFormat, DateFormat compactDateFormat, DateFormat shortDateFormat, DateFormat mediumDateFormat, DateFormat longDateFormat, DateFormat yearMonthFormat, DateFormat shortMonthDayFormat, NumberFormat decimalFormat, NumberFormat twoDigitZeroPaddedFormat) GlobalMaterialLocalizations?
Creates a GlobalMaterialLocalizations instance for the given locale.
getMemoryImageCache([String? name]) ImageCache?
get ImageCache
getNetworkImageData(String url, {bool useCache = true, StreamController<ImageChunkEvent>? chunkEvents}) Future<Uint8List?>
get network image data from cached
getPermission(Permission permission, {required String alert, GestureTapCallback? cancelTap}) Future<bool>
单独获取一个权限
getPermissions(List<Permission> permissions, {required String alert, GestureTapCallback? cancelTap}) Future<bool>
必须获取通过全部权限
getTemporaryDirectory() Future<Directory>
Path to the temporary directory on the device that is not backed up and is suitable for storing caches of downloaded files.
getWidgetsTranslation(Locale locale) GlobalWidgetsLocalizations?
Creates a GlobalWidgetsLocalizations instance for the given locale.
Sends an HTTP HEAD request with the given headers to the given URL.
kBezierFrictionFactor(double overscrollFraction) double
Friction factor used by bezier curves.
kBezierHorizontalFrictionFactor(double overscrollFraction) double
Horizontal friction factor used by bezier curves.
kBezierSpringBuilder({required IndicatorMode mode, required double offset, required double actualTriggerOffset, required double velocity}) SpringDescription
Spring used by bezier curves.
kCupertinoFrictionFactor(double overscrollFraction) double
kCupertinoHorizontalFrictionFactor(double overscrollFraction) double
kDefaultSemanticIndexCallback(Widget _, int localIndex) int
keyToMd5(String key) String
get md5 from key
kMaterialFrictionFactor(double overscrollFraction) double
Friction factor used by material.
kMaterialHorizontalFrictionFactor(double overscrollFraction) double
Friction factor used by material horizontal.
kMaterialSpringBuilder({required IndicatorMode mode, required double offset, required double actualTriggerOffset, required double velocity}) SpringDescription
Spring description used by material.
launch(String urlString, {bool? forceSafariVC, bool forceWebView = false, bool enableJavaScript = false, bool enableDomStorage = false, bool universalLinksOnly = false, Map<String, String> headers = const <String, String>{}, Brightness? statusBarBrightness, String? webOnlyWindowName}) Future<bool>
Parses the specified URL string and delegates handling of it to the underlying platform.
launchUrl(Uri url, {LaunchMode mode = LaunchMode.platformDefault, WebViewConfiguration webViewConfiguration = const WebViewConfiguration(), String? webOnlyWindowName}) Future<bool>
Passes url to the underlying platform for handling.
log<T>(T msg) → void
logcat(String info) → void
logJson(dynamic data) → void
maybePop<T extends Object>([T? result]) Future<bool>
可能返回到上一个页面
openAppSettings() Future<bool>
Opens the app settings page.
paintExtendedImage({required Canvas canvas, required Rect rect, required Image image, String? debugImageLabel, double scale = 1.0, double opacity = 1.0, ColorFilter? colorFilter, BoxFit? fit, Alignment alignment = Alignment.center, Rect? centerSlice, ImageRepeat repeat = ImageRepeat.noRepeat, bool flipHorizontally = false, bool invertColors = false, FilterQuality filterQuality = FilterQuality.low, Rect? customSourceRect, BeforePaintImage? beforePaintImage, AfterPaintImage? afterPaintImage, GestureDetails? gestureDetails, EditActionDetails? editActionDetails, bool isAntiAlias = false, EdgeInsets layoutInsets = EdgeInsets.zero}) → void
Paints an image into the given rectangle on the canvas.
parseHttpDate(String date) DateTime
Parses an HTTP-formatted date into a UTC DateTime.
patch(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PATCH request with the given headers and body to the given URL.
pop<T extends Object>([T? result, bool isMaybe = false]) Future<bool?>
返回上一个页面
popBack(Future navigator, {bool nullBack = false, bool useMaybePop = false}) → void
pop 返回简写 带参数 nullBack =true navigator 返回为空 就继续返回上一页面
popUntil(RoutePredicate predicate) → void
循环pop 直到pop至指定页面
post(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP POST request with the given headers and body to the given URL.
push<T extends Object?, TO extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, bool allowSnapshotting = true, bool barrierDismissible = false, TO? result}) Future<T?>
打开新页面
pushAndRemoveUntil<T extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, RoutePredicate? predicate}) Future<T?>
打开新页面 并移出堆栈所有页面
pushReplacement<T extends Object?, TO extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, TO? result}) Future<T?>
打开新页面替换当前页面
put(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PUT request with the given headers and body to the given URL.
read(Uri url, {Map<String, String>? headers}) Future<String>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a String.
readBytes(Uri url, {Map<String, String>? headers}) Future<Uint8List>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a list of bytes.
removeObserver(WidgetsBindingObserver observer) → void
resultSuccessFail(BaseModel data, {String? text, bool nullPass = false}) bool
nullPass = true data 为null 返回true
rotateOffset(Offset input, Offset center, double angle) Offset
rotateRect(Rect rect, Offset center, double angle) Rect
roundAfter(double number, int position) double
runWithClient<R>(R body(), Client clientFactory(), {ZoneSpecification? zoneSpecification}) → R
Runs body in its own Zone with the Client returned by clientFactory set as the default Client.
sendEvent(dynamic message) → void
showLoading({LoadingBuilder? builder, LoadingOptions? options, LoadingProgressIndicator? progressIndicator, LoadingStyle? style}) ExtendedOverlayEntry?
loading 加载框 关闭 closeLoading();
showMenuPopup<T>({required RelativeRect position, required List<PopupMenuEntry<T>> items, T? initialValue, double? elevation, String? semanticLabel, ShapeBorder? shape, Color? color, bool useRootNavigator = false}) Future<T?>
showSnackBar(SnackBar snackBar) ScaffoldFeatureController<SnackBar, SnackBarClosedReason>?
showToast(String message, {ToastIconStyle? iconStyle, FlAnimationStyle? animationStyle, Duration? animationDuration, TextStyle? textStyle, Duration? duration, GestureTapCallback? onToastTap, ToastBuilder? builder, ToastOptions? options}) Future<ExtendedOverlayEntry?>
Toast 关闭 closeToast(); 添加 await Toast 关闭后继续执行之后的方法
supportsCloseForLaunchMode(LaunchMode mode) Future<bool>
Returns true if closeInAppWebView is supported for mode in the current platform implementation.
supportsLaunchMode(LaunchMode mode) Future<bool>
Returns true if mode is supported by the current platform implementation.
typeOf<T>() Type
get type from T
VirtualWindowFrameInit() TransitionBuilder
when<T>(Map<bool, ValueGetter<T>> conditionMap) → T?
English: The when function of the Kotlin version of the method switch.
As long as the first true is found in Map.keys of conditionMap, its corresponding ValueGetter method will be executed immediately and the relative value will be returned.
If it is not found, it will return null; if you need a default value, you can add a MapEntry with a key equal to true at the end of the Map
whenTrue<T>(Map<ValueGetter<bool>, ValueGetter<T>> conditionMap) → T?
English: The when function of the Kotlin version of the method switch,its conditional expression will be calculated。.
As long as conditionMap to Map.keys appears first execution result is true, it will immediately perform corresponding ValueGetter method, and an opposite return value.
If it is not found, it will return null; if you need a default value, you can add a MapEntry with a key equal to true at the end of the Map
whenValue<V, T>(V value, Map<V, ValueGetter<T>> conditionMap) → T?
English: The super evolution version💖💖💖 of switch method, all basic types of values can be compared, including List, Map, Set, and Iterable.
All need do is value in Map.keys of conditionMap, its corresponding ValueGetter method will be executed

Typedefs

AfterPaintImage = void Function(Canvas canvas, Rect rect, Image image, Paint paint)
Call after paint image
AndroidActivityResultHandler = void Function(AndroidActivityResult result)
BaseDioBuildBaseModelState = BaseModel Function(BaseDioState state)
BaseDioErrorIntercept = List<InterceptorError> Function(String path, dynamic tag)
BeforePaintImage = bool Function(Canvas canvas, Rect rect, Image image, Paint paint)
rect is render size if return true, it will not paint original image,
BezierSpinBuilder = Widget Function(BuildContext context, double value)
A builder that builds a spin widget. context BuildContext. value Animation value.
BoxWidgetBuilder<T> = Widget Function(BuildContext context, Box<T> box)
Signature for a function that builds a widget given a Box.
BubbleBuilder = Widget Function(bool isBubbled)
build widget when isBubble is changing
BubbleCallback = Future<bool> Function(bool isBubbled)
BuildGestureImage = Widget Function(GestureDetails gestureDetails)
Build Gesture Image
Callback = void Function()
******** Callback Zero ******** /// Callback Zero
CallbackFuture = Future<void> Function()
Future Callback Zero
CallbackFutureT<T> = Future<T> Function()
Future Callback Zero
CallbackT<T> = T Function()
Callback Zero
CanProcessCallBack = bool Function()
Indicator widget builder.
CanScaleImage = bool Function(GestureDetails? details)
Whether should scale image
CanScrollPage = bool Function(GestureDetails? gestureDetails)
Whether we can scroll page
CheckBoxStateBuilder = Widget Function(bool? value)
CIMessageBuilder = Widget Function(BuildContext context, IndicatorState state, String text, DateTime dateTime)
Message widget builder.
CIPullIconBuilder = Widget Function(BuildContext context, IndicatorState state, double animation)
Pull icon widget builder.
CITextBuilder = Widget Function(BuildContext context, IndicatorState state, String text)
Text widget builder.
CompactionStrategy = bool Function(int entries, int deletedEntries)
A function which decides when to compact a box.
ConnectivityListenCallback = Future<bool> Function(bool status, List<ConnectivityResult> result)
返回 false 不再继续执行其他方法 返回 true 继续执行其他方法
ConsumerBuilder<T> = Widget Function(Widget child)
CountBuilder = Widget Function(int count, String text)
CountDownBuilder = Widget Function(int i)
CustomTabBarItemBuilder = Widget Function(int selected, int index)
DatePickerContentBuilder = Widget Function(String content)
DatePickerUnitBuilder = Widget Function(String? unit)
DateTimePickerChanged = void Function(DateTime dateTime)
DateTimePickerContentBuilder = Widget Function(String content)
DateTimePickerUnitBuilder = Widget Function(String? unit)
DecoratorBoxStateBuilder = Widget Function(FocusNode focusNode)
DefaultTransformer = SyncTransformer
DioError = DioException
DioError describes the exception info when a request failed.
DioErrorType = DioExceptionType
Deprecated in favor of DioExceptionType and will be removed in future major versions.
DoubleTap = void Function(ExtendedImageGestureState state)
Double tap call back
初始化 默认显示的Widget
EasyRefreshControllerCallback = void Function(EasyRefreshController controller)
EditActionDetailsIsChanged = void Function(EditActionDetails? details)
Call when EditActionDetails is changed
EditorMaskColorHandler = Color Function(BuildContext context, bool pointerDown)
Get editor mask color base on pointerDown
ElasticBuilderCallback = Widget Function(BuildContext context, Function elasticUp, Function elastic, Function elasticDown)
ERChildBuilder = Widget Function(BuildContext context, ScrollPhysics physics)
EasyRefresh child builder. Provide ScrollPhysics, and use it in your ScrollView. ScrollPhysics will not be scoped.
ERScrollBehaviorBuilder = ScrollBehavior Function(ScrollPhysics? physics)
EventCallback = void Function(dynamic data)
订阅者回调签名
ExtendedIndexedWidgetBuilder = Widget Function(BuildContext context, int index, int realIndex)
FlAnimationCallback = void Function(Function running)
FlipCardOnFlipCallback = void Function(FlipCardState state)
FlListWheelPickerPopCallback = void Function(dynamic value)
FlListWheelPickerPushCallback = Future Function(Widget picker)
FlListWheelStateBuilder = FlListWheel Function(FixedExtentScrollController controller)
FlListWheelStateOnScrollController = void Function(FixedExtentScrollController controller)
FlSwiperOnTap = void Function(int index)
FlSwiperPaginationBuilder = Widget Function(BuildContext context, FlSwiperPluginConfig config)
FrictionFactor = double Function(double overscrollFraction)
The multiple applied to overscroll to make it appear that scrolling past the edge of the scrollable contents is harder than scrolling the list. This is done by reducing the ratio of the scroll effect output vs the scroll gesture input.
GestureDetailsIsChanged = void Function(GestureDetails? details)
Call when GestureDetails is changed
GestureOffsetAnimationCallBack = void Function(Offset offset)
Animation call back for inertia drag
GestureScaleAnimationCallBack = void Function(double scale)
Animation call back for scale
GetCookiesOnResponse = void Function(Response response)
获取cookie
HeaderForEachCallback = void Function(String name, List<String> values)
The signature that iterates header fields.
HeroBuilderForSlidingPage = Widget Function(Widget widget)
Build Hero only for sliding page the transform of sliding page must be working on Hero so that Hero animation wouldn't be strange when pop page
ImageBuilderForGesture = Widget Function(Widget image)
Build image for gesture, we can handle custom Widget about gesture
IndicatorBuilder = Widget Function(BuildContext context, IndicatorState state)
Indicator widget builder.
InitDestinationRect = void Function(Rect initialDestinationRect)
Return initial destination rect
InitEditorConfigHandler = EditorConfig? Function(ExtendedImageState? state)
Init GestureConfig when image is ready.
InitGestureConfigHandler = GestureConfig Function(ExtendedImageState state)
Init GestureConfig when image is ready.
InterceptorErrorCallback = void Function(DioException error, ErrorInterceptorHandler handler)
The signature of Interceptor.onError.
InterceptorSendCallback = void Function(RequestOptions options, RequestInterceptorHandler handler)
The signature of Interceptor.onRequest.
InterceptorSuccessCallback = void Function(Response response, ResponseInterceptorHandler handler)
The signature of Interceptor.onResponse.
JsonDecodeCallback = FutureOr Function(String)
The callback definition for decoding a JSON string.
JsonEncodeCallback = FutureOr<String> Function(Object)
The callback definition for encoding a JSON object.
JsonParseTextBuilder = Widget Function(Color color, String content)
KeyboardStatusHandler = void Function(bool visibility)
KeyComparator = int Function(dynamic key1, dynamic key2)
LabelBuilder = Widget Function(double offsetY)
Build a Text widget using the current scroll offset
LoadingBuilder = Widget? Function(BuildContext context, LoadingContent content)
LoadingCoreBuilder = Widget? Function(BaseLoading loading)
LoadStateChanged = Widget? Function(ExtendedImageState state)
extended_image_typedef.dart create by zmtzawqlp on 2019/4/3
MergeEditRect = Rect Function(Rect editRect)
Return merged editRect rect
ModeChangeListener = void Function(IndicatorMode mode, double offset)
Mode change listener.
NetworkManagerClientFactory = NetworkManagerClient Function()
OnSlidingPage = void Function(ExtendedImageSlidePageState state)
Call on sliding page
PickerListLinkageItemBuilder = Widget Function(bool selected)
PickerPositionIndexChanged = void Function(List<int> index)
PickerPositionValueChanged<T> = void Function(List<T> value)
PickerSubjectTapCallback<T> = T Function()
PickerTapCallback<T> = bool Function(T? value)
返回 false 不关闭弹窗;
PINTextFieldBuilder = Widget Function(PINTextFieldBuilderConfig builderConfig)
PINTextFieldTextBuilder = Widget? Function(String text)
PINTextFieldValueChanged = void Function(String text)
PopInvokedWithOverlayCallback = void Function(bool didPop, bool didCloseOverlay)
ProgressCallback = void Function(int count, int total)
The type of a progress listening callback when sending or receiving data.
RatingStarsBuilder = Widget Function(bool selected)
RatingStarsChanged = void Function(double realStars, double selectedStars)
RequestEncoder = FutureOr<List<int>> Function(String request, RequestOptions options)
The type of a request encoding callback.
ResponseDecoder = FutureOr<String?> Function(List<int> responseBytes, RequestOptions options, ResponseBody responseBody)
The type of a response decoding callback.
ScreenAdaptationChildBuilder = Widget Function(BuildContext context, bool scaled)
ScrollThumbBuilder = Widget Function(Color backgroundColor, Animation<double> thumbAnimation, Animation<double> labelAnimation, double height, {BoxConstraints? labelConstraints, Widget? labelText})
Build the Scroll Thumb and label using the current configuration
SecondaryIndicatorBuilder = Widget Function(BuildContext context, IndicatorState state, Indicator indicator)
Secondary indicator widget builder.
SelectIndexedChanged = void Function(List<int> index)
SelectIndexedChangedFunction = void Function([int? index])
SelectIndexedWidgetBuilder = Widget Function(BuildContext context, int index, bool isSelect, SelectIndexedChangedFunction changeFunc)
SelectScrollListBuilder = Widget Function(int itemCount, IndexedWidgetBuilder itemBuilder)
SendStateBuilder = Widget Function(SendState state, int i)
SendStateChanged = void Function(SendState state)
SendStateGestureBuilder = (Widget Function(VoidCallback? onTap, Widget child)?)
SendVerificationCodeValueCallback = void Function(void (bool send))
SetCookieOnRequest = Map<String, dynamic> Function(RequestOptions options)
请求cookie
SingleListWheelPickerChanged = void Function(int index)
SlideEndHandler = bool? Function(Offset offset, {ScaleEndDetails details, ExtendedImageSlidePageState state})
if return true ,pop page else reset page state
SlideOffsetHandler = Offset? Function(Offset offset, {ExtendedImageSlidePageState state})
customize offset of page when slide page
SlidePageBackgroundHandler = Color Function(Offset offset, Size pageSize)
Build page background when slide page
SlideScaleHandler = double? Function(Offset offset, {ExtendedImageSlidePageState state})
Customize scale of page when slide page
SpringBuilder = SpringDescription Function({required double actualTriggerOffset, required IndicatorMode mode, required double offset, required double velocity})
Build spring with IndicatorMode and offset. mode Indicator mode. offset Indicator offset. actualTriggerOffset Indicator actual trigger offset. velocity Indicator actual trigger offset.
TextFieldWithDecoratorBoxBuilder = Widget Function(TextInputType keyboardType, List<TextInputFormatter> inputFormatters, Widget? suffix, Widget? prefix)
ToastBuilder = Widget? Function(BuildContext context, ToastContent content)
ToggleBuilder = Widget Function(Widget child)
UnavailableNetworkAlertBuilder = ExtendedOverlayEntry? Function(bool status, List<ConnectivityResult> result)
ValidateStatus = bool Function(int? status)
The type of a response status code validate callback.
ValueBuilderCallback<T> = Widget Function(BuildContext context, T? value, ValueCallback<T> updater)
ValueCallback<V> = void Function(V value)
Callback One
ValueCallbackData<T> = T Function(String path, T params)
扩展所有的 data
ValueCallbackError = bool Function()
ValueCallbackFuture<V> = Future<void> Function(V value)
Future Callback One
ValueCallbackFutureT<T> = Future<T> Function(T value)
Future Callback One
ValueCallbackFutureTV<T, V> = Future<T> Function(V value)
Future Callback One
ValueCallbackHeader = Map<String, String>? Function(String url)
扩展所有的 header
ValueCallbackParams = Map<String, dynamic>? Function(String path, Map<String, dynamic>? params)
扩展所有的 params
ValueCallbackT<T> = T Function(T value)
******** Callback One ******** /// Callback One
ValueCallbackTV<T, V> = T Function(V value)
Callback One
ValueCallbackUri = Uri Function(Uri uri)
扩展所有的 uri
ValueCallbackUriData<T> = T Function(Uri uri, T params)
扩展所有的 uri data
ValueFourCallback<V1, V2, V3, V4> = void Function(V1 value1, V2 value2, V3 value3, V4 value4)
******** Callback Four ******** /// Callback Four
ValueFourCallbackFuture<V1, V2, V3, V4> = Future<void> Function(V1 value1, V2 value2, V3 value3, V4 value4)
Future Callback Four
ValueFourCallbackFutureT<T, V1, V2, V3, V4> = Future<T> Function(V1 value1, V2 value2, V3 value3, V4 value4)
Future Callback Four T
ValueFourCallbackT<T, V1, V2, V3, V4> = T Function(V1 value1, V2 value2, V3 value3, V4 value4)
Callback Four T
ValueThreeCallback<V1, V2, V3> = void Function(V1 value1, V2 value2, V3 value3)
******** Callback Three ******** /// Callback Three
ValueThreeCallbackFuture<V1, V2, V3> = Future<void> Function(V1 value1, V2 value2, V3 value3)
Future Callback Three
ValueThreeCallbackFutureT<T, V1, V2, V3> = Future<T> Function(V1 value1, V2 value2, V3 value3)
Future Callback Three T
ValueThreeCallbackT<T, V1, V2, V3> = T Function(V1 value1, V2 value2, V3 value3)
Callback Three T
ValueTwoCallback<V1, V2> = void Function(V1 value1, V2 value2)
******** Callback Two ******** /// Callback Two
ValueTwoCallbackFuture<V1, V2> = Future<void> Function(V1 value1, V2 value2)
Callback Two T
ValueTwoCallbackFutureT<T, V1, V2> = Future<T> Function(V1 value1, V2 value2)
Future Callback Two T
ValueTwoCallbackT<T, V1, V2> = T Function(V1 value1, V2 value2)
Future Callback Two
WrapperSpinePathBuilder = Path Function(Canvas canvas, SpineStyle style, Rect range)

Exceptions / Errors

BadKeyException
A base class for exceptions thrown when decoding JSON.
CheckedFromJsonException
Exception thrown if there is a runtime exception in fromJson code generated when JsonSerializableGenerator.checked is true
ClientException
An exception caused by an error in a pkg/http client.
DioException
DioException describes the exception info when a request failed.
DisallowedNullValueException
Exception thrown if there are keys with disallowed null values in a JSON map that was provided during deserialization.
HiveError
An error related to Hive.
MissingPlatformDirectoryException
An exception thrown when a directory that should always be available on the current platform cannot be obtained.
MissingRequiredKeysException
Exception thrown if there are missing required keys in a JSON map that was provided during deserialization.
NotNullableError<T>
A TypeError thrown by _checkNotNullable.
OperationCanceledError
UnrecognizedKeysException
Exception thrown if there are unrecognized keys in a JSON map that was provided during deserialization.