flutter_waya
library
Classes
AlignedGridView
A scrollable, 2D array of widgets placed according to the aligned layout.
AliOSS
AnchorScrollBuilder
滚动至指定index子元素
AnchorScrollController
AreaPicker
省市区三级联动
AuthenticationChallenge
A single challenge in a WWW-Authenticate header, parsed as per RFC 2617 .
AutoScrollEntry
BackgroundTransformer
The default Transformer for Dio .
Badge
组件右上角加红点
BaseEngine
BaseOptions
A set of base settings for each Dio()
.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose .
BezierBackground
Bezier curve background.
Bezier circle footer.
https://dribbble.com/shots/1797373-Pull-Down-To-Refresh
Bezier footer.
Bezier header.
BottomSheetOptions
BText
BTextStyle
BubbleButton
BubbleColor
Build footer widget use IndicatorBuilder .
Build header widget use IndicatorBuilder .
CancelToken
Controls cancellation of Dio 's requests.
CaseInsensitiveMap <V >
A map from case-insensitive strings to values.
CheckBox
自定义版
CheckboxState
官方版增加状态
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
Classic footer.
Classic header.
CookiesInterceptor
CountDown
倒计时
CounterAnimation
Cupertino footer.
https://github.com/THEONE10211024/WaterDropListView
Cupertino header.
https://github.com/THEONE10211024/WaterDropListView
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
).
CupertinoSwitchState
官方版增加状态
CustomDismissible
侧滑菜单
CustomDrawer
CustomFutureBuilder <T >
自定义版 FutureBuilder
CustomPicker <T >
CustomSliverAppBar
CustomStreamBuilder <T >
自定义版 StreamBuilder
DateTimePicker
日期时间选择器
DateTimePickerUnit
DebuggerInterceptor
DebuggerInterceptorDataModel
DebuggerInterceptorHelper
DecoratorBox
Widget 装饰器
DecoratorBoxState
Widget 装饰器 动态焦点样式
DecoratorBoxStyle
DecoratorEntry
Delivery footer.
https://dribbble.com/shots/2753803-Refresh-your-delivery
Delivery footer.
https://dribbble.com/shots/2753803-Refresh-your-delivery
DES
DES3Engine
DESEngine
DialogOptions
关闭 closePopup
Digest
A message digest as computed by a Hash
or HMAC
function.
Dio
Dio enables you to make HTTP requests easily.
DioMixin
DottedLineBorder
DottedLinePainter
虚线
DoubleChooseWindows
DraggableScrollbar
下拉菜单
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
ElasticButton
弹性按钮
Engine
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
ExtendedDio
全局只会存在2个Dio实例 一个常规网络请求 一个下载dio
统一了返回结果 正常返回 、 DioError catch 、 catch
均返回 ResponseModel
全局统一设置 BaseOptions 分 常规网络请求的 ExtendedDioOptions 和 downloadOptions
ExtendedDioOptions
ExtendedFlexibleSpaceBar
简化部分参数 FlexibleSpaceBar
ExtendedFutureBuilder <T >
扩展 FutureBuilder
ExtendedOverlay
ExtendedOverlayEntry
ExtendedScaffold
ExtendedScaffold
ExtendedScrollView
配合 sliver 家族组件 无需设置高度 自适应高度
ExtendedSliverAppBar
组合使用 FlexibleSpaceBar 、SliverAppBar
bottom 添加PreferredSize
配合 ExtendedScrollView 使用 无需设置 expandedHeight
初始化 delegate 参数
ExtendedStatefulBuilder
StatefulBuilder 扩展
ExtendedStreamBuilder <T >
扩展 StreamBuilder
ExtendedTextField
ExtendedWidgetsApp
ExtendedWidgetsApp
FlIndicator
指示器
FlIndicatorPainter
FlProgress
FlSwiper
箭头指示器
FlSwiperController
自定义 FlSwiperPagination
圆点指示器
页码数字指示器
底部指示器组件
FlSwiperPlugin
FlSwiperPluginConfig
FlWave
波浪动画
Footer indicator.
Find Footer's Location
Put the last item in the list
it will smartly show Footer
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.
FusedTransformer
A Transformer that has a fast path for decoding UTF8-encoded JSON.
If the response is utf8-encoded JSON and no custom decoder is specified in the RequestOptions , this transformer
is significantly faster than the default SyncTransformer and the BackgroundTransformer .
This improvement is achieved by using a fused Utf8Decoder and JsonDecoder to decode the response,
which is faster than decoding the utf8-encoded JSON in two separate steps, since
Dart uses a special fast decoder for this case.
See https://github.com/dart-lang/sdk/blob/5b2ea0c7a227d91c691d2ff8cbbeb5f7f86afdb9/sdk/lib/_internal/vm/lib/convert_patch.dart#L40
GeneralModalOptions
GestureZoom
可缩放/平移的盒子小部件
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.
GlobalOptions
GlobalWidgetsLocalizations
Localized values for widgets.
Hash
An interface for cryptographic hash functions.
Header indicator.
Find Header's Location
Put the first item in the list
it will smartly show Header
Header notifier
Header status and Notifications
The headers class for requests and responses.
Hmac
An implementation of keyed-hash method authentication codes .
HttpClientAdapter
HttpAdapter
is a bridge between Dio and HttpClient .
IconBox
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.
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.
Interceptors
A Queue-Model list for Interceptor s.
InterceptorsWrapper
A helper class to create interceptors in ease.
JsonParse
LiquidProgressIndicator
Listener footer.
Listen to the indicator state and respond anywhere.
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.
ListWheel
ListWheelState
解决父组件重新 build 时 改变子元素长度后显示异常问题
添加支持初始位置
Loading
LoadingOptions
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.
MasonryGridView
A scrollable, 2D array of widgets placed according to the masonry layout.
Material footer.
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.
ModalWindows
模态框背景
ModalWindowsOptions
MultiColumnLinkagePicker
多列选择 联动
MultiColumnPicker
多列选择 不联动
MultipartFile
A file to be uploaded as part of a MultipartRequest
. This doesn't need to
correspond to a physical file.
NoScrollBehavior
Parameters when EasyRefresh.onLoad is null.
Overscroll behavior of ScrollView .
Parameters when EasyRefresh.onRefresh is null.
Overscroll behavior of ScrollView .
NumberLimitFormatter
数字输入的精确控制
Options
The configuration for a single request.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose .
Override the Footer parameter.
First of all you have to make it clear that this is feasible,
otherwise please don't use it.
Override the Header parameter.
First of all you have to make it clear that this is feasible,
otherwise please don't use it.
Phoenix footer.
https://github.com/Yalantis/Phoenix
Phoenix header.
https://github.com/Yalantis/Phoenix
PickerEntry
PickerLinkageEntry
PickerOptions <T >
PickerStatefulWidget <T >
PickerStatelessWidget <T >
PickerSubject <T >
PickerWheelOptions
PinBox
PinTextFieldBuilderConfig
PlaceholderChild
no data
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.
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.
ResponseModel <T >
RText
RichText 魔改版
建议使用 BText.rich ,动态配置字体颜色
ScreenAdaptation
ScreenAdaptationScope
ScrollList
Secondary builder footer.
Secondary builder header.
Secondary footer.
Combine existing Footer with secondary.
Secondary header.
Combine existing Header with secondary.
SendSMS
发送验证码
SimpleButton
SingleColumnPicker
单列选择
SingleListPicker
list 单多项选择器
SingleListPickerOptions
SliverAlignedGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverListGrid
组合SliverList 、SliverGrid 、SliverFixedExtentList
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.
SliverWaterfallFlow
瀑布流 添加empty视图
SliverWovenGridDelegate
Controls the layout of tiles in a woven grid.
SpinKit
SpinKitCircle
SpinKitCubeGrid
SpinKitDoubleBounce
SpinKitDualRing
SpinKitFadingCircle
SpinKitFadingFour
SpinKitFoldingCube
SpinKitPulse
SpinKitRing
SpinKitRipple
SpinKitSquareCircle
SpinKitThreeBounce
SpinKitWanderingCubes
SpinKitWave
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.
SwitchState
官方版增加状态
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
TabBar 和TabBarView
外层添加 常用属性
Taurus footer.
https://github.com/Yalantis/Taurus
Taurus header.
https://github.com/Yalantis/Taurus
Toast
ToastOptions
ToggleRotate
旋转组件
Transformer
Transformer allows changes to the request/response data before
it is sent/received to/from the server.
Universal
ValueBuilder <T >
Example:
ValueListenBuilder <T >
WayIcons
icons
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
).
WovenGridTile
A tile of a woven pattern.
Mixins
OptionsMixin
The mixin class for options that provides common attributes.
Functions
addObserver (WidgetsBindingObserver observer )
→ void
addPersistentFrameCallback (FrameCallback duration )
→ void
addPostFrameCallback (FrameCallback duration )
→ void
addTimingsCallback (TimingsCallback callback )
→ void
closeAllOverlay ()
→ void
关闭所有Overlay
closeLoading ()
→ bool
closeOverlay ({ExtendedOverlayEntry ? entry })
→ bool
关闭最顶层的Overlay
关闭弹窗
也可以通过 Navigator.of(context).maybePop()
closeToast ()
→ bool
eventDestroy ()
→ void
eventListen (void onData (dynamic event ) )
→ void
formatHttpDate (DateTime date )
→ String
Return a HTTP-formatted string representation of date
.
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 >
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
.
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
.
getWidgetsTranslation (Locale locale )
→ GlobalWidgetsLocalizations ?
Creates a GlobalWidgetsLocalizations instance for the given locale
.
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
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.
log (dynamic msg , {bool ? crossLine })
→ void
logDebug (dynamic msg )
→ void
maybePop <T extends Object > ([T? result ])
→ Future <bool >
可能返回到上一个页面
parseHttpDate (String date )
→ DateTime
Parses an HTTP-formatted date into a UTC DateTime .
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至指定页面
push <T extends Object ? , TO extends Object ? > (Widget widget , {bool maintainState = true , bool fullscreenDialog = false , RoutePushStyle ? pushStyle , RouteSettings ? settings , bool replacement = 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? >
打开新页面替换当前页面
removeObserver (WidgetsBindingObserver observer )
→ void
sendEvent (dynamic message )
→ void
showLoading ({Widget ? custom , ModalWindowsOptions ? options , double ? value , Color ? backgroundColor , Animation <Color > ? valueColor , double strokeWidth = 4.0 , String ? semanticsLabel , String ? semanticsValue , LoadingStyle ? style })
→ ExtendedOverlayEntry ?
loading 加载框 关闭 closeLoading();
showSnackBar (SnackBar snackBar )
→ ScaffoldFeatureController <SnackBar , SnackBarClosedReason > ?
showToast (String message , {ToastStyle ? style , IconData ? customIcon , ToastOptions ? options })
→ Future <ExtendedOverlayEntry ? >
Toast
关闭 closeToast();
添加 await Toast 关闭后继续执行之后的方法
Typedefs
AnchorBuilder
= Widget Function(BuildContext context , GlobalKey <State <StatefulWidget > > scrollKey , ScrollController scrollController , bool reverse , Axis scrollDirection , List <GlobalKey <State <StatefulWidget > > > entryKeys )
AreaPickerChanged
= void Function(List <String > value )
AsyncSnapshotBuilder <T >
= Widget Function(BuildContext context , T data )
BezierSpinBuilder
= Widget Function(BuildContext context , double value )
A builder that builds a spin widget.
context
BuildContext.
value
Animation value.
BubbleBuilder
= Widget Function(bool isBubbled )
build widget when isBubble is changing
BubbleCallback
= Future <bool > Function(bool isBubbled )
BuilderScrollView
= Widget Function(BuildContext context , List <Widget > sliver )
Callback <T >
= void Function()
CallbackFutureT <T >
= Future <T > Function()
CallbackT <T >
= T Function()
CanProcessCallBack
= bool Function()
Indicator widget builder.
CheckBoxStateBuilder
= Widget Function(bool ? value )
CheckboxStateChanged
= Future <bool ? > 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.
CountBuilder
= Widget Function(int count , String text )
CountDownBuilder
= Widget Function(int i )
CustomBuilderContext
= Widget Function(BuildContext context )
CustomFutureBuilderDone <T >
= Widget Function(BuildContext context , T data , dynamic reset () )
CustomFutureBuilderError
= Widget Function(BuildContext context , Object ? error , dynamic reset () )
CustomFutureBuilderNone
= Widget Function(BuildContext context , dynamic reset () )
CustomStreamBuilderDone <T >
= Widget Function(BuildContext context , T data )
CustomStreamBuilderError
= Widget Function(BuildContext context , Object ? error )
DateTimePickerChanged
= void Function(DateTime dateTime )
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.
DioMediaType
= MediaType
The type (alias) for specifying the content-type of the MultipartFile
.
初始化 默认显示的Widget
弹出组件每个item样式
EasyRefreshControllerCallback
= void Function(EasyRefreshController controller )
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 )
订阅者回调签名
ExtendedTextFieldBuilder
= Widget Function(TextInputType keyboardType , List <TextInputFormatter > inputFormatters , Widget ? suffix , Widget ? prefix )
FlSwiperOnTap
= void Function(int index )
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.
GetCookiesOnResponse
= void Function(Response response )
获取cookie
The signature that iterates header fields.
IndicatorBuilder
= Widget Function(BuildContext context , IndicatorState state )
Indicator widget builder.
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.
LabelBuilder
= Widget Function(double offsetY )
Build a Text widget using the current scroll offset
ModeChangeListener
= void Function(IndicatorMode mode , double offset )
Mode change listener.
PickerPositionChanged
= void Function(List <int > index )
PickerSubjectTapCallback <T >
= T Function()
PickerTapCancelCallback <T >
= bool Function(T? value )
PickerTapConfirmCallback <T >
= bool Function(T? value )
返回 false 不关闭弹窗;
PinBoxTextFieldBuilder
= Widget Function(PinTextFieldBuilderConfig builderConfig )
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 )
SendSMSValueCallback
= void Function(void (bool send ) )
SendStateBuilder
= Widget Function(SendState state , int i )
SendStateChanged
= void Function(SendState state )
SetCookieOnRequest
= Map <String , dynamic > Function(RequestOptions options )
请求cookie
SingleColumnPickerChanged
= void Function(int index )
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.
StatefulWidgetFunction
= void Function(BuildContext context , StateSetter setState )
SwitchStateChanged
= Future <bool > Function(bool value )
ToggleBuilder
= Widget Function(Widget child )
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 <T >
= void Function(T value )
ValueCallbackFutureT <T >
= Future <T > Function(T value )
ValueCallbackT <T >
= T Function(T value )
ValueFourCallback <T , E , F , G >
= void Function(T value1 , E value2 , F value3 , G value4 )
ValueListenBuilderCallback <T >
= Widget Function(BuildContext context , ValueNotifier <T? > valueListenable )
Example:
ValueThreeCallback <T , E , F >
= void Function(T value1 , E value2 , F value3 )
ValueTwoCallback <T , E >
= void Function(T value1 , E value2 )