widgets library

Flutter小部件框架.

要使用,请导入package:flutter/widgets.dart .

也可以看看:

Classes

AbsorbPointer
在命中测试期间吸收指针的小部件. [...]
Accumulator
整数的可变包装器,可以通过引用传递该值,以在递归堆栈中跟踪值.
Action
动作的基类. [...]
ActionDispatcher
一个动作管理器,仅调用赋予它的动作.
Actions
一个小部件,可建立一个ActionDispatcher和一个Intent to Action映射,以供其后代在调用Action时使用 . [...]
ActivateAction
调用当前集中控件的动作. [...]
Align
一个小部件,它在其内部对齐其子级,并可以根据子级的大小自行调整其大小. [...]
Alignment
矩形内的一个点. [...]
AlignmentDirectional
一个偏移量,表示为Size的一部分 ,但其水平分量取决于写入方向. [...]
AlignmentGeometry
Alignment的基类,它允许识别文本方向的分辨率. [...]
AlignmentGeometryTween
两个AlignmentGeometry之间的插值. [...]
AlignmentTween
两个路线之间的插值. [...]
AlignTransition
动画化Align的 Animated版本的Align.alignment属性. [...]
AlwaysScrollableScrollPhysics
始终让用户滚动的滚动物理. [...]
AlwaysStoppedAnimation<T>
始终以给定值停止的动画. [...]
AndroidView
在Widget层次结构中嵌入Android视图. [...]
Animatable<T>
在输入Animation <double>作为输入的情况下可以产生T类型值的对象. [...]
AnimatedAlign
Align的动画版本,只要给定的对齐方式发生变化,它就会在给定的持续时间内自动转换孩子的位置. [...]
AnimatedBuilder
用于构建动画的通用小部件. [...]
AnimatedContainer
容器的动画版本,会在一段时间内逐渐更改其值. [...]
AnimatedCrossFade
在两个给定子项之间淡入淡出并在其大小之间进行动画处理的小部件. [...]
AnimatedDefaultTextStyle
DefaultTextStyle的动画版本,只要给定样式发生更改,它就会在给定持续时间内自动转换默认文本样式(该文本样式将应用于没有显式样式的后代Text小部件). [...]
AnimatedList
一个滚动的容器,用于在插入或删除项目时对其进行动画处理. [...]
AnimatedListState
滚动容器的状态,用于在插入或删除项目时对其进行动画处理. [...]
AnimatedModalBarrier
一个小部件,可防止用户与其自身背后的小部件进行交互,并且可以使用动画颜色值进行配置. [...]
AnimatedOpacity
不透明度的动画版本,只要给定的不透明度发生变化,它就会在给定的时间内自动转换孩子的不透明度. [...]
AnimatedPadding
动画版本的填充 ,可在给定的时间变化时自动在指定的持续时间内转换压痕. [...]
AnimatedPhysicalModel
PhysicalModel的动画版本. [...]
AnimatedPositioned
定位的动画版本,只要给定位置发生变化,它就会在给定时间内自动转换孩子的位置. [...]
AnimatedPositionedDirectional
PositionedDirectional的动画版本,只要给定位置发生变化,它就会在给定时间内自动转换孩子的位置. [...]
AnimatedSize
动画小部件,只要给定孩子的尺寸发生变化,它就会在给定时间内自动转换其尺寸. [...]
AnimatedSwitcher
默认情况下,小部件在新小部件与先前在AnimatedSwitcher上设置为子级的小部件之间进行淡入淡出. [...]
AnimatedWidget
当给定的Listenable更改值时重建的小部件. [...]
AnimatedWidgetBaseState<T extends ImplicitlyAnimatedWidget>
具有隐式动画的窗口小部件的基类,需要在动画运行时重建其窗口小部件树. [...]
Animation<T>
值为T类型的动画. [...]
AnimationController
动画的控制器. [...]
AnimationMax<T extends num>
跟踪最多两个其他动画的动画. [...]
AnimationMean
double的动画,它跟踪其他两个动画的均值. [...]
AnimationMin<T extends num>
跟踪至少两个其他动画的动画. [...]
AnnotatedRegion<T>
用值注释层树的区域. [...]
AspectRatio
尝试将孩子的尺寸调整为特定宽高比的小部件. [...]
AssetBundleImageKey
AssetImageExactAssetImage获得的图像的 . [...]
AssetBundleImageProvider
知道AssetBundleImageProvider的子类. [...]
AssetImage
AssetBundle获取图像,并已根据上下文确定要使用的确切图像. [...]
AsyncSnapshot<T>
与异步计算的最新交互的不可变表示. [...]
AutomaticKeepAlive
允许子树请求保留在懒惰列表中. [...]
AutomaticNotchedShape
ShapeBorder创建的NotchedShape . [...]
BackdropFilter
一个将过滤器应用于现有绘画内容然后绘画child的小部件 . [...]
BallisticScrollActivity
一种基于物理模拟对滚动视图进行动画处理的活动. [...]
在另一个小部件的角上方显示对角线消息. [...]
BannerPainter
绘制横幅 .
Baseline
一个根据孩子的基线放置其孩子的小部件. [...]
BeveledRectangleBorder
带有平角或"斜角"角的矩形边框. [...]
BlockSemantics
一个小部件,它将所有在其之前绘制的小部件的语义放到同一语义容器中. [...]
Border
框的边框,由四个侧面组成:上,右,下,左. [...]
BorderDirectional
盒子的边框,由四个侧面组成,其侧面根据读取方向翻转. [...]
BorderRadius
矩形每个角的不可变半径集. [...]
BorderRadiusDirectional
矩形的每个角的不可变半径集,但角的指定方式取决于书写方向. [...]
BorderRadiusGeometry
BorderRadius的基类,它允许识别文本方向. [...]
BorderRadiusTween
两个BorderRadius之间的插值. [...]
BorderSide
框边框的一侧. [...]
BorderTween
两个Border之间的插值. [...]
BottomNavigationBarItem
材质的BottomNavigationBar或iOS主题的CupertinoTabBar中的带有图标和标题的交互式按钮. [...]
BouncingScrollPhysics
适用于允许滚动偏移超出内容范围,然后将内容反弹到那些范围边缘的环境的滚动物理. [...]
BouncingScrollSimulation
与iOS匹配的滚动物理的实现. [...]
BoxBorder
可以绘制为矩形,圆形或圆形矩形的框型边框的基类. [...]
BoxConstraints
不可变的布局约束RenderBox布局. [...]
BoxConstraintsTween
两个BoxConstraints之间的插值. [...]
BoxDecoration
关于如何绘制框的不变描述. [...]
BoxPainter
有状态的类,可以绘制特定的装饰 . [...]
BoxScrollView
使用单个子布局模型的ScrollView . [...]
BoxShadow
盒子投射的阴影. [...]
BuildContext
小部件树中小部件位置的句柄. [...]
Builder
一个柏拉图式小部件,它调用一个闭包来获取其子小部件. [...]
BuildOwner
小部件框架的Manager类. [...]
CallbackAction
采取回调以对其进行配置而不必对其进行子类化的Action . [...]
Canvas
记录图形操作的界面. [...]
CatmullRomCurve
动画缓和曲线,使用向心Catmull-Rom样条曲线平滑地通过给定的控制点. [...]
CatmullRomSpline
使用向心Catmull-Rom样条曲线平滑地通过给定控制点的2D样条曲线. [...]
Center
在其内部居中放置其子项的小部件. [...]
ChangeNotifier
可以扩展或混合使用的类,该类使用VoidCallback进行通知以提供更改通知API. [...]
CheckedModeBanner
在检查模式下运行时,显示标题为 " DEBUG"的横幅 . MaterialApp默认情况下会构建其中之一. 在发布模式下不执行任何操作.
CircleBorder
在可用空间内适合圆的边框. [...]
CircularNotchedRectangle
具有平滑圆形凹口的矩形. [...]
ClampingScrollPhysics
滚动物理,用于防止滚动偏移量超出内容范围的环境. [...]
ClampingScrollSimulation
与Android相匹配的滚动物理的实现. [...]
ClipContext
PaintingContextTestRecordingPaintingContext使用的剪辑实用程序.
ClipOval
A widget that clips its child using an oval. [...]
ClipPath
使用路径剪切其子项的小部件. [...]
ClipRect
一个使用矩形裁剪其子项的小部件. [...]
ClipRRect
使用圆角矩形裁剪其子项的小部件. [...]
Color
ARGB格式的不变的32位颜色值. [...]
ColoredBox
一个小部件,它使用指定的颜色绘制其区域,然后在该颜色之上绘制其子级.
ColorFilter
对绘制形状或用特定的Paint组合图层时应用的滤色片的描述. 滤色器是一种可以接受两种颜色并输出一种颜色的功能. 在合成过程中应用时,在将整个图层与目标合并之前,它将独立地应用于要绘制的图层的每个像素. [...]
ColorFiltered
ColorFilter应用于其子级.
ColorProperty
DiagnosticsProperty that has an Color as value.
ColorSwatch<T>
一种具有一小块相关颜色表的颜色,称为"色板". [...]
ColorTween
两种颜色之间的插值. [...]
Column
以垂直数组显示其子级的小部件. [...]
ComponentElement
一个元素是组成其他要素秒. [...]
CompositedTransformFollower
遵循CompositedTransformTarget的小部件. [...]
CompositedTransformTarget
可以由CompositedTransformFollower定位的小部件. [...]
CompoundAnimation<T>
用于组合多个动画的界面. 子类只需要实现value即可控制子动画的组合方式. 可以链接以组合两个以上的动画. [...]
ConstantTween<T>
具有恒定值的补间.
ConstrainedBox
在其子项上施加其他约束的窗口小部件. [...]
ConstrainedLayoutBuilder<ConstraintType extends Constraints>
部件的抽象超类,这些部件将其构建推迟至布局. [...]
Container
一个方便的小部件,它结合了常见的绘画,定位和大小调整小部件. [...]
ContinuousRectangleBorder
矩形边框,在直边和圆角之间具有平滑连续的过渡. [...]
Cubic
单位间隔的三次多项式映射. [...]
Curve
参数动画缓和曲线,即单位间隔到单位间隔的映射. [...]
Curve2D
定义用于评估2D参数曲线的API的抽象类. [...]
Curve2DSample
一个类,用于保存2D参数曲线的样本,该样本包含参数值t处的曲线 (X,Y坐标). [...]
CurvedAnimation
将曲线应用于另一个动画的动画. [...]
Curves
常见动画曲线的集合. [...]
CurveTween
通过给定曲线变换给定动画的值. [...]
CustomBuilderPage<T>
一个页面是建立一个定制的路线基础上, routeBuilder . [...]
CustomClipper<T>
提供自定义剪辑的界面. [...]
CustomMultiChildLayout
使用委托来调整和定位多个子项的小部件. [...]
CustomPaint
一个小部件,提供在绘制阶段在其上进行绘制的画布. [...]
CustomPainter
CustomPaint (在小部件库中)和RenderCustomPaint (在渲染库中)使用的接口. [...]
CustomPainterSemantics
包含描述在CustomPaint使用的Canvas所包含的矩形中绘制的信息的属性. [...]
CustomScrollView
ScrollView ,可使用条子创建自定义滚动效果. [...]
CustomSingleChildLayout
一个小部件,将其单个子代的布局推迟到一个委托中. [...]
DebugCreator
Element的包装类,它是RenderObject的创建者. [...]
DecoratedBox
在子项绘制之前或之后绘制装饰的小部件. [...]
DecoratedBoxTransition
DecoratedBox的动画版本,该动画可对其装饰的不同属性进行动画处理. [...]
Decoration
盒子装饰(应用于Rect的装饰)的描述. [...]
DecorationImage
箱子装饰的图象.. [...]
DecorationImagePainter
装饰图像的画家. [...]
DecorationTween
两个装饰 s之间的插值. [...]
DefaultAssetBundle
确定其后代的默认资产包的小部件. [...]
DefaultShaderWarmUp
Default way of warming up Skia shader compilations. [...]
DefaultTextStyle
适用于没有显式样式的后代Text窗口小部件的文本样式. [...]
DefaultTextStyleTransition
DefaultTextStyle的动画版本,用于为其TextStyle的不同属性设置动画. [...]
DefaultTransitionDelegate<T>
The default implementation of TransitionDelegate that the Navigator will use if its Navigator.transitionDelegate is not specified. [...]
DefaultWidgetsLocalizations
小部件库的美国英语本地化版本. [...]
DiagnosticsNode
定义诊断数据. [...]
DirectionalFocusAction
一种操作 ,将其按关联的DirectionalFocusIntent.direction配置的方向将焦点移到可聚焦节点. [...]
DirectionalFocusIntent
一个Intent ,代表在给定方向上移动到下一个可聚焦节点. [...]
Directionality
一个小部件,可确定文本和对文本方向敏感的渲染对象的环境方向性. [...]
Dismissible
可以通过在指示的方向上拖动来关闭的小部件. [...]
DisposableBuildContext<T extends State<StatefulWidget>>
提供对BuildContext的非泄漏访问. [...]
DoNothingAction
顾名思义, Action不执行任何操作. [...]
DragDownDetails
使用GestureDragDownCallback的回调的Details对象. [...]
DragEndDetails
使用GestureDragEndCallback的回调的Details对象. [...]
Draggable<T>
可以拖动到DragTarget的小部件. [...]
DraggableDetails
表示在Draggable上发生特定指针事件时的详细信息. [...]
DraggableScrollableActuator
可以通知后代DraggableScrollableSheet将其位置重置为初始状态的小部件. [...]
DraggableScrollableNotification
一个与DraggableScrollableSheet的范围(即大小)和滚动偏移量(其子列表的位置)相关的Notification . [...]
DraggableScrollableSheet
滚动对象的容器,它通过调整可滚动对象的大小直到达到限制,然后滚动来响应拖动手势. [...]
DragScrollActivity
当用户在屏幕上拖动手指时,滚动视图执行的活动. [...]
DragStartDetails
使用GestureDragStartCallback的回调的Details对象. [...]
DragTarget<T>
放置可拖动小部件时接收数据的小部件. [...]
DragUpdateDetails
使用GestureDragUpdateCallback的回调的Details对象. [...]
DrivenScrollActivity
根据动画参数为滚动视图设置动画的活动. [...]
EdgeInsets
四个基本方向上的一组不变的偏移量. [...]
EdgeInsetsDirectional
An immutable set of offsets in each of the four cardinal directions, but whose horizontal components are dependent on the writing direction. [...]
EdgeInsetsGeometry
EdgeInsets的基类,它允许了解文本方向的分辨率. [...]
EdgeInsetsGeometryTween
两个EdgeInsetsGeometry之间的插值. [...]
EdgeInsetsTween
两个EdgeInsets之间的插值. [...]
EditableText
基本文本输入字段. [...]
EditableTextState
State为EditableText .
ElasticInCurve
振荡曲线,其幅度在超出其边界时会增大. [...]
ElasticInOutCurve
一条振荡曲线,先增大后缩小,同时超出其边界. [...]
ElasticOutCurve
一条振荡曲线,其幅度在缩小时超过了其界限. [...]
Element
Widget在树中特定位置的实例化. [...]
ErrorDescription
问题及其原因的说明,可能有助于跟踪问题的任何信息,背景信息等. [...]
ErrorHint
ErrorHint提供可能适用的特定的,非显而易见的建议. [...]
ErrorSummary
对检测到的问题的简短描述(一行). [...]
ErrorWidget
呈现异常消息的小部件. [...]
ExactAssetImage
Fetches an image from an AssetBundle, associating it with the given scale. [...]
ExcludeSemantics
删除其后代所有语义的小部件. [...]
Expanded
一个小部件,可扩展RowColumnFlex的子级,以便该子级填充可用空间. [...]
FadeInImage
在加载目标图像时显示占位符图像的图像 ,然后在加载新图像时淡入. [...]
FadeTransition
对小部件的不透明度进行动画处理. [...]
FileImage
将给定的File对象解码为图像,并将其与给定的比例相关联. [...]
FittedBox
秤,并根据自身内部的位置及其子适合 . [...]
FittedSizes
applyBoxFit返回的一对大小.
FixedColumnWidth
将列的大小调整为特定数目的像素. [...]
FixedExtentMetrics
具有固定项目大小的ScrollPosition的滚动视图的度量. [...]
FixedExtentScrollController
滚动视图的控件,其项目大小相同. [...]
FixedExtentScrollPhysics
捕捉物理原理始终直接落在项目上,而不是滚动范围内的任何位置. [...]
FixedScrollMetrics
Scrollable视口关联的值的不可变快照. [...]
Flex
以一维数组显示其子级的小部件. [...]
FlexColumnWidth
一旦所有其他列都已布置好,则通过占用一部分剩余空间来调整列的大小. [...]
Flexible
一个控件,该控件控制RowColumnFlex的子代如何弯曲. [...]
FlippedCurve
它是给定曲线的反向反转的曲线. [...]
FlippedTweenSequence
允许创建一个翻转动画,其值由Tween的序列定义. [...]
Flow
根据FlowDelegate中的逻辑,可有效调整子元素大小和位置的小部件. [...]
FlowDelegate
控制流布局外观的委托. [...]
FlowPaintingContext
FlowDelegate绘制的上下文. [...]
FlutterErrorDetails
提供给FlutterExceptionHandler回调的信息的类. [...]
FlutterLogoDecoration
An immutable description of how to paint Flutter's logo.
Focus
一个小部件,它管理FocusNode以允许将键盘焦点赋予该小部件及其后代. [...]
FocusableActionDetector
一个小部件,结合了ActionsShortcutsMouseRegionFocus小部件的功能,以创建一个定义动作和键绑定的检测器,并提供用于处理焦点和悬停突出显示的回调. [...]
FocusAttachment
FocusNode的连接点. [...]
FocusManager
管理焦点树. [...]
FocusNode
有状态小部件可以使用一个对象来获取键盘焦点并处理键盘事件. [...]
FocusOrder
OrderedTraversalPolicy遍历的所有排序顺序的基类. [...]
FocusScope
FocusScopeFocus相似,但也可以用作其后代的作用域,将焦点遍历限制在作用域的控件上. [...]
FocusScopeNode
FocusNode的子类,充当其后代的作用域,维护有关当前或最后关注的后代的信息. [...]
FocusTraversalGroup
一个小部件,它描述了继承的焦点策略,用于其子孙的焦点遍历,并将它们分组到一个单独的遍历组中. [...]
FocusTraversalOrder
一个继承的窗口小部件,它描述了遍历其子子树的顺序. [...]
FocusTraversalPolicy
一个对象,用于指定用于配置FocusTraversalGroup小部件的焦点遍历策略. [...]
FontWeight
用于绘制文本的字形的粗细
ForcePressDetails
Details object for callbacks that use GestureForcePressStartCallback, GestureForcePressPeakCallback, GestureForcePressEndCallback or GestureForcePressUpdateCallback. [...]
Form
一个可选容器,用于将多个表单字段小部件(例如TextField小部件)分组在一起. [...]
FormField<T>
单个表单字段. [...]
FormFieldState<T>
FormField的当前状态. 传递给FormFieldBuilder方法,用于构造表单字段的小部件.
FormState
表单窗口小部件关联的状态 . [...]
FractionallySizedBox
将其子元素的大小减小到总可用空间的一小部分的小部件. 有关布局算法的更多详细信息,请参见RenderFractionallySizedOverflowBox . [...]
FractionalOffset
表示为Size的分数的偏移量. [...]
FractionalOffsetTween
两个小数偏移量之间的插值. [...]
FractionalTranslation
在绘制其子级之前应用翻译转换. [...]
FractionColumnWidth
将列的大小调整为表约束的maxWidth的一小部分. [...]
FutureBuilder<T>
基于与Future交互的最新快照自行构建的小部件. [...]
GestureDetector
检测手势的小部件. [...]
GestureRecognizerFactory<T extends GestureRecognizer>
用于创建手势识别器的工厂. [...]
GestureRecognizerFactoryWithHandlers<T extends GestureRecognizer>
用于创建代表回调的手势识别器的工厂. [...]
GlobalKey<T extends State<StatefulWidget>>
在整个应用程序中唯一的键. [...]
GlobalObjectKey<T extends State<StatefulWidget>>
从对象中获取其标识的全局键用作其值. [...]
GlowingOverscrollIndicator
滚动视图过度滚动的视觉指示. [...]
Gradient
2D渐变. [...]
GradientRotation
一个GradientTransform ,用于围绕其边界框的中心点旋转渐变. [...]
GradientTransform
用于在不对整个画布应用相同变换的情况下变换渐变着色器的基类. [...]
GridPaper
一个小部件,可绘制一个像素宽度的直线直线网格. [...]
GridView
可滚动的2D小部件数组. [...]
Hero
一个小部件,将其子级标记为英雄动画的候选者. [...]
HeroController
管理Hero过渡的Navigator观察 . [...]
HoldScrollActivity
滚动活动,什么也不做,但可以释放以恢复正常的空闲行为. [...]
HSLColor
alpha色调饱和度亮度表示的颜色. [...]
HSVColor
使用alpha色调饱和度value表示的颜色. [...]
HtmlElementView
在Flutter Web的Widget层次结构中嵌入HTML元素. [...]
Icon
用从IconData中描述的字体(如Icons中的材质的预定义IconData)中的字形绘制的图形图标小部件. [...]
IconData
字体字形实现的图标说明. [...]
IconDataProperty
具有IconData作为值的DiagnosticsProperty .
IconTheme
控制小部件子树中图标的默认颜色,不透明度和大小. [...]
IconThemeData
定义图标的颜色,不透明度和大小. [...]
IdleScrollActivity
没有任何作用的滚动活动. [...]
IgnorePointer
在点击测试期间不可见的小部件. [...]
Image
显示图像的小部件. [...]
ImageCache
用于缓存图像的类. [...]
ImageCacheStatus
有关ImageCache如何跟踪图像的信息. [...]
ImageChunkEvent
对已增量加载的图像字节的不可变通知. [...]
ImageConfiguration
配置信息传递给ImageProvider.resolve方法以选择特定的图像. [...]
ImageFiltered
ImageFilter应用于其子级.
ImageIcon
来自ImageProvider的图标,例如AssetImage . [...]
ImageInfo
带有相应比例尺的dart:ui.Image对象. [...]
ImageProvider<T>
标识图像而无需使用精确的最终资产. 这允许根据环境(例如设备像素比率)识别一组图像,并在以后解析精确图像. [...]
ImageShader
用于平铺图像的着色器(由Paint.shader使用 ).
ImageStream
图像资源的句柄. [...]
ImageStreamCompleter
Base class for those that manage the loading of dart:ui.Image objects for ImageStreams. [...]
ImageStreamListener
用于接收有关图像加载的通知的界面. [...]
ImplicitlyAnimatedWidget
一个抽象类,用于构建对属性进行更改的动画的小部件. [...]
ImplicitlyAnimatedWidgetState<T extends ImplicitlyAnimatedWidget>
具有隐式动画的窗口小部件State的基类. [...]
IndexedSemantics
用索引注释子语义的小部件. [...]
IndexedSlot<T>
用于MultiChildRenderObjectElement的子级的Element.slot的值. [...]
IndexedStack
一个堆栈 ,显示一个孩子列表中的一个孩子. [...]
InheritedElement
使用InheritedWidget作为其配置的Element .
InheritedModel<T>
旨在用作模型的基类的InheritedWidget ,其依赖项可能仅取决于整个模型的一部分或"方面". [...]
InheritedModelElement<T>
使用InheritedModel作为其配置的Element .
InheritedNotifier<T extends Listenable>
继承部件的可听 通知 ,该时更新它的依赖通知被触发. [...]
InheritedTheme
一个InheritedWidget定义视觉属性,如颜色和文字样式,其的子树依赖. [...]
InheritedWidget
在树上有效传播信息的小部件的基类. [...]
InlineSpan
内联内容的不可变范围,它构成段落的一部分. [...]
InlineSpanSemanticsInformation
InlineSpan的文本和语义标签信息. [...]
InspectorSelection
检查器的可变选择状态.
InspectorSerializationDelegate
代表,它配置Flutter Inspector如何序列化DiagnosticsNode的层次结构.
Intent
表示动作的特定配置的类. [...]
Interval
的曲线为0.0直到开始 ,然后弯曲的(根据曲线从0.0)在开始至1.0在端部 ,然后保持1.0过去 . [...]
IntrinsicColumnWidth
根据该列中所有单元格的固有尺寸调整列的大小. [...]
IntrinsicHeight
将其子级调整为子级固有高度的小部件. [...]
IntrinsicWidth
将其子级调整为子级固有宽度的小部件. [...]
IntTween
四舍五入的两个整数之间的插值. [...]
KeepAlive
将孩子标记为需要存活,即使该孩子处于懒惰列表中也可以将其删除. [...]
KeepAliveHandle
可以手动触发的Listenable . [...]
KeepAliveNotification
指示此通知气泡所经过的子树必须保持活动状态,即使通常将其作为优化而丢弃. [...]
Key
WidgetElementSemanticsNode的标识符. [...]
KeyedSubtree
构建其子级的小部件. [...]
KeySet<T extends KeyboardKey>
一组KeyboardKey ,可以用作Map中的键. [...]
LabeledGlobalKey<T extends State<StatefulWidget>>
具有调试标签的全局密钥. [...]
LeaderLayer可以注册的对象. [...]
LayoutBuilder
构建可取决于父窗口小部件大小的窗口小部件树. [...]
LayoutChangedNotification
指示接收到此通知的对象的后代之一的布局已以某种方式更改,因此,关于该布局的任何假设不再有效. [...]
LayoutId
用于在CustomMultiChildLayout中标识子项的元数据. [...]
LeafRenderObjectElement
使用LeafRenderObjectWidget作为其配置的元素 .
LeafRenderObjectWidget
RenderObjectWidgets的超类,该超类配置没有子级的RenderObject子类.
LexicalFocusOrder
可以提供给FocusTraversalOrder小部件,以使用字符串将词法顺序分配给小部件子树,该子树使用OrderedTraversalPolicy定义应使用键盘遍历小部件的顺序. [...]
LimitedBox
仅在不受限制时限制其大小的框. [...]
LinearGradient
二维线性渐变. [...]
ListBody
一个小部件,它沿着给定的轴顺序排列其子级,将其强制为另一个轴上父级的尺寸. [...]
Listenable
维护侦听器列表的对象. [...]
Listener
一个小部件,它响应常见的指针事件而调用回调. [...]
ListView
线性排列的小部件的可滚动列表. [...]
ListWheelChildBuilderDelegate
使用构建器回调为ListWheelScrollView提供子级的委托. [...]
ListWheelChildDelegate
ListWheelScrollView提供子级的委托 . [...]
ListWheelChildListDelegate
使用显式列表为ListWheelScrollView提供子级的委托. [...]
ListWheelChildLoopingListDelegate
通过循环显式列表为ListWheelScrollView提供无限子级的委托 . [...]
ListWheelElement
Element that supports building children lazily for ListWheelViewport.
ListWheelScrollView
一个可以滚动轮子上的孩子的盒子. [...]
ListWheelViewport
显示儿童子集的轮子的视口. [...]
Locale
用于选择用户的语言和格式首选项的标识符. [...]
LocalHistoryEntry
LocalHistoryRoute历史记录中的一个条目 .
Localizations
为其child定义语言环境以及子项依赖的本地化资源. [...]
LocalizationsDelegate<T>
一组由Localizations小部件加载的T类型的本地化资源的工厂. [...]
LocalKey
不是GlobalKey的密钥 . [...]
LogicalKeySet
一组LogicalKeyboardKey ,可以用作地图中的键. [...]
LongPressDraggable<T>
从长按开始使其子级可拖动.
LongPressEndDetails
使用GestureLongPressEndCallback的回调的详细信息. [...]
LongPressMoveUpdateDetails
使用GestureLongPressMoveUpdateCallback的回调的详细信息. [...]
LongPressStartDetails
使用GestureLongPressStartCallback的回调的详细信息. [...]
MaskFilter
遮罩滤镜,适用于在绘制形状时使用. 遮罩滤镜是一种功能,它接受彩色像素的位图,然后返回另一个彩色像素的位图. [...]
Matrix4
4D矩阵. 值以列主要顺序存储.
Matrix4Tween
两个Matrix4之间的插值. [...]
MatrixUtils
用于处理矩阵的实用程序功能.
MaxColumnWidth
调整列的大小,以使其成为两个列宽规格中最大值的大小. [...]
MediaQuery
建立一个子树,其中媒体查询可解析为给定数据. [...]
MediaQueryData
有关媒体(例如,窗口)的信息. [...]
MemoryImage
将给定的Uint8List缓冲区解码为图像,并将其与给定的比例相关联. [...]
MergeSemantics
合并其后代语义的小部件. [...]
MetaData
在渲染树中保存不透明的元数据. [...]
MinColumnWidth
调整列的大小,使其为两个列宽规范中最小值的大小. [...]
ModalBarrier
小部件,可防止用户与其自身背后的小部件进行交互. [...]
ModalRoute<T>
阻止与先前路由交互的路由. [...]
MouseRegion
跟踪鼠标移动的小部件,即使没有按下按钮也是如此. [...]
MultiChildLayoutDelegate
一个控制多个子级的布局的委托. [...]
MultiChildRenderObjectElement
使用MultiChildRenderObjectWidget作为其配置的元素 . [...]
MultiChildRenderObjectWidget
RenderObjectWidget的超类,该超类配置具有单个子列表的RenderObject子类. (此超类仅提供该子列表的存储,实际上不提供更新逻辑.) [...]
MultiFrameImageStreamCompleter
管理图像帧的解码和调度. [...]
NavigationToolbar是一个布局助手,用于沿着水平轴放置3个小部件或小部件组,这对于诸如Material Design和iOS中的应用程序的导航栏很敏感. [...]
用堆栈规则管理一组子小部件的小部件. [...]
用于观察Navigator行为的界面.
导航器小部件的状态.
NestedScrollView
可以在其内部的滚动视图中嵌套其他滚动视图,并且其滚动位置是固有链接的. [...]
NestedScrollViewState
NestedScrollView . [...]
NestedScrollViewViewport
NestedScrollView使用的Viewport变体. [...]
NetworkImage
从网络中获取给定的URL,并将其与给定的比例相关联. [...]
NeverScrollableScrollPhysics
不允许用户滚动的滚动物理. [...]
NextFocusAction
An Action that moves the focus to the next focusable node in the focus order. [...]
NotchedShape
轮廓上有缺口的形状. [...]
Notification
可能使小部件树冒泡的通知. [...]
NotificationListener<T extends Notification>
侦听Notification的小部件使树冒泡. [...]
NumericFocusOrder
可以赋予FocusTraversalOrder小部件以将数字顺序分配给小部件子树,该子树使用OrderedTraversalPolicy定义应使用键盘遍历小部件的顺序. [...]
ObjectKey
从对象中获取其标识的键用作其值. [...]
Offset
不变的2D浮点偏移量. [...]
Offstage
一个小部件,可将孩子摆放在树中,就像在树上一样,但无需绘画任何东西,无需使孩子可用于命中测试,也无需占用父母的任何空间. [...]
OneFrameImageStreamCompleter
管理静态ImageStreamdart:ui.Image对象的加载(那些对象只有一帧).
Opacity
使子级部分透明的小部件. [...]
OrderedTraversalPolicy
一个FocusTraversalPolicy ,它以显式顺序对节点进行排序,该顺序位于最近的FocusTraversalOrder小部件祖先中. [...]
OrientationBuilder
构建可依赖于父窗口小部件的方向(与设备方向不同)的窗口小部件树. [...]
OverflowBox
一个小部件,对其子对象施加的约束与其从其父对象获得的约束不同,这可能会使该子对象溢出父对象. [...]
Overlay
一叠可以独立管理的条目. [...]
OverlayEntry
叠加层中可以包含小部件的位置. [...]
OverlayRoute<T>
导航器叠加层中显示小部件的路线.
OverlayState
Overlay的当前状态. [...]
OverscrollIndicatorNotification
关于GlowingOverscrollIndicator将开始显示过度滚动指示的通知. [...]
OverscrollNotification
通知Scrollable窗口小部件尚未更改其滚动位置的原因是该更改将导致其滚动位置超出其滚动范围. [...]
Padding
一个小部件,它通过给定的填充来插入其子级. [...]
Page<T>
描述Route的配置. [...]
PageController
PageView的控制器. [...]
PageMetrics
PageView的指标. [...]
PageRoute<T>
替换整个屏幕的模式路线.
PageRouteBuilder<T>
一个实用程序类,用于根据回调定义一次性页面路由. [...]
PageScrollPhysics
PageView使用的滚动物理. [...]
PageStorage
为该小部件子树建立页面存储桶的小部件.
PageStorageBucket
与应用程序中的页面关联的存储桶. [...]
PageStorageKey<T>
一个ValueKey ,它定义了PageStorage值的保存位置. [...]
PageView
可滚动的列表,逐页工作. [...]
Paint
Canvas上绘制时使用的样式的描述. [...]
PaintingContext
一个油漆的地方. [...]
ParametricCurve<T>
提供用于评估参数曲线的接口的抽象类. [...]
ParentDataElement<T extends ParentData>
使用ParentDataWidget作为其配置的元素 .
ParentDataWidget<T extends ParentData>
ParentData信息挂钩到RenderObjectWidget的子代的小部件的基类. [...]
Path
平面的复杂一维子集. [...]
PerformanceOverlay
显示性能统计信息. [...]
PhysicalModel
代表物理层的小部件,将其子代裁剪为形状. [...]
PhysicalShape
代表物理层的小部件,将其子级剪切到路径. [...]
Placeholder
一个小部件,它绘制一个框,该框表示有一天其他小部件将添加到何处. [...]
PlaceholderDimensions
保留在文本中表示占位符尺寸所需的大小和基线. [...]
PlaceholderSpan
嵌入在文本中的不可变占位符. [...]
PlatformViewCreationParams
用于创建PlatformViewController的参数. [...]
将平台视图与Flutter框架链接. [...]
PlatformViewSurface
将平台视图与Flutter的合成器,触摸和语义子系统集成在一起. [...]
PointerCancelEvent
指针的输入不再指向该接收器.
PointerDownEvent
指针已与设备接触.
PointerEvent
触摸,手写笔或鼠标事件的基类. [...]
PointerMoveEvent
当指示器与设备接触时,指示器已相对于设备移动. [...]
PointerUpEvent
指针已停止与设备联系.
PopupRoute<T>
在当前路线上覆盖小部件的模式路线.
Positioned
一个控件,用于控制Stack的子元素放置的位置. [...]
PositionedDirectional
一个小部件,用于控制Stack子级的放置位置,而无需提交特定的TextDirection . [...]
PositionedTransition
Positioned的动画版本,采用特定的Animation <RelativeRect>在动画的整个生命周期中将孩子的位置从开始位置过渡到结束位置. [...]
PreferredSize
具有首选大小的小部件. [...]
PreferredSizeWidget
An interface for widgets that can return the size this widget would prefer if it were otherwise unconstrained. [...]
PreviousFocusAction
将焦点按焦点顺序移动到上一个可焦点节点的Action . [...]
PrimaryScrollController
ScrollController与子树关联. [...]
ProxyAnimation
作为另一个动画的代理的动画. [...]
ProxyElement
使用ProxyWidget作为其配置的元素 .
ProxyWidget
提供了子小部件的小部件,而不是构建新的小部件. [...]
RadialGradient
2D径向渐变. [...]
Radius
圆形或椭圆形的半径.
RawGestureDetector
一个小部件,用于检测由给定手势工厂描述的手势. [...]
RawGestureDetectorState
State for a RawGestureDetector.
RawImage
直接显示dart:ui.Image的小部件. [...]
RawKeyboardListener
每当用户按下或释放键盘上的键时,便会调用回调的小部件. [...]
RawKeyEvent
定义原始键事件的接口. [...]
ReadingOrderTraversalPolicy
以"阅读顺序"遍历焦点顺序. [...]
Rect
一个不变的,二维的,与轴对齐的浮点矩形,其坐标相对于给定的原点. [...]
RectTween
两个矩形之间的插值. [...]
RelativePositionedTransition
Positioned的动画版本,该动画版本根据rect相对于具有指定size的边界框的值来转换孩子的位置. [...]
RelativeRect
一个不变的2D轴对齐的浮点矩形,其坐标是相对于另一个矩形的边缘(称为容器)给出的. 由于矩形的尺寸是相对于容器的尺寸,因此此类没有宽度和高度成员. 要确定矩形的宽度或高度,请使用toRect()将其转换为Rect (传递容器自己的Rect),然后检查该对象. [...]
RelativeRectTween
两个相对矩形之间的插值. [...]
RenderBox
二维笛卡尔坐标系中的渲染对象. [...]
RenderNestedScrollViewViewport
NestedScrollView使用的RenderViewport变体. [...]
RenderObject
渲染树中的对象. [...]
RenderObjectElement
使用RenderObjectWidget作为其配置的元素 . [...]
RenderObjectToWidgetAdapter<T extends RenderObject>
RenderObjectElement树的桥梁. [...]
RenderObjectToWidgetElement<T extends RenderObject>
RenderObject托管的RootRenderObjectElement . [...]
RenderObjectWidget
RenderObjectWidgets提供用于配置RenderObjectElement s,这包渲染对象 s,这提供了应用程序的实际渲染.
RenderSemanticsGestureHandler
从语义服务器(例如,可访问性工具)监听指定的手势.
RenderSliverOverlapAbsorber
包裹另一根条子的条子,将其布局范围视为重叠. [...]
RenderSliverOverlapInjector
根据存储在SliverOverlapAbsorberHandle中的值具有条几何形状的条. [...]
RepaintBoundary
一个为其子级创建单独的显示列表的小部件. [...]
RequestFocusAction
一种操作 ,它要求焦点集中在调用它的节点上. [...]
ResizeImage
指示Flutter以指定的尺寸而非原始尺寸解码图像. [...]
ReverseAnimation
与另一个动画相反的动画. [...]
ReverseTween<T>
补间以相反的方式评估其父级 .
RichText
一段富文本. [...]
RootRenderObjectElement
树根的元素. [...]
RotatedBox
将其子级旋转整数倍的小部件. [...]
RotationTransition
对小部件的旋转进行动画处理. [...]
RoundedRectangleBorder
具有圆角的矩形边框. [...]
Route<T>
Navigator管理的条目的抽象. [...]
RouteAware
一个知道当前Route的对象的接口. [...]
RouteObserver<R extends Route>
一个Navigator观察 ,通知RouteAware对其Route状态的更改. [...]
RouteSettings
在构造Route时可能有用的数据.
RouteTransitionRecord
可为TransitionDelegate暂存的Route包装器接口,以决定其基础Route如何在屏幕上或屏幕外过渡.
Row
以水平阵列显示其子级的小部件. [...]
RRect
具有四个半径的自定义半径的不变圆角矩形.
RSTransform
由平移,旋转和均匀缩放组成的变换. [...]
SafeArea
一个小部件,它通过足够的填充来插入其子级,以避免操作系统的入侵. [...]
SawTooth
A sawtooth curve that repeats a given number of times over the unit interval. [...]
ScaleEndDetails
GestureScaleEndCallback的详细信息.
ScaleStartDetails
GestureScaleStartCallback的详细信息.
ScaleTransition
使变换后的小部件的比例动画化. [...]
ScaleUpdateDetails
GestureScaleUpdateCallback的详细信息.
Scrollable
滚动的小部件. [...]
ScrollableState
Scrollable小部件的状态对象. [...]
ScrollAction
一个操作该滚动滚动包围当前primaryFocus通过在配置的量ScrollIntent给它. [...]
ScrollActivity
滚动活动(如拖动和甩动)的基类. [...]
ScrollActivityDelegate
ScrollActivity的后端. [...]
ScrollAwareImageProvider<T>
使用Scollable.recommendDeferredLoadingForContextImageProvider避免在快速滚动时加载图像. [...]
ScrollbarPainter
用于绘制滚动条的CustomPainter . [...]
ScrollBehavior
描述可滚动小部件的行为. [...]
ScrollConfiguration
控制可滚动小部件在子树中的行为. [...]
ScrollContext
Scrollable小部件实现的接口,以使用ScrollPosition . [...]
ScrollController
控制可滚动的小部件. [...]
ScrollDragController
当用户在屏幕上拖动手指时滚动滚动视图. [...]
ScrollEndNotification
关于可滚动小部件已停止滚动的通知. [...]
ScrollHoldController
用于固定Scrollable固定件的界面. [...]
ScrollIncrementDetails
一个detail对象,它描述ScrollIncrementCalculator函数所请求的滚动增量的类型以及可滚动的当前度量.
ScrollIntent
An Intent that represents scrolling the nearest scrollable by an amount appropriate for the type specified. [...]
ScrollMetrics
Scrollable内容的描述,可用于对其视口状态进行建模. [...]
ScrollNotification
与滚动有关的通知 . [...]
ScrollPhysics
确定可滚动小部件的物理性质. [...]
ScrollPosition
确定内容的哪一部分在滚动视图中可见. [...]
ScrollPositionWithSingleContext
管理单个ScrollContext的滚动活动的滚动位置. [...]
ScrollSpringSimulation
一个SpringSimulation ,其中x的值在模拟为isDone时可以保证精确地具有最终值.
ScrollStartNotification
关于可滚动窗口小部件已开始滚动的通知. [...]
ScrollUpdateNotification
通知Scrollable小部件已更改其滚动位置. [...]
ScrollView
滚动的小部件. [...]
SelectAction
选择当前焦点控件的动作. [...]
Semantics
用小部件含义的描述注释小部件树的小部件. [...]
SemanticsDebugger
可视化孩子语义的小部件. [...]
SemanticsGestureDelegate
一个基类,它描述RawGestureDetector应该将哪些语义符号添加到呈现对象RenderSemanticsGestureHandler中 . [...]
Shader
诸如GradientImageShader之类的对象的基类,它们与Paint.shader使用的着色器相对应.
ShaderMask
着色器生成的遮罩应用于其子级的小部件. [...]
ShaderWarmUp
用于绘制图像以预热Skia着色器编辑的界面. [...]
Shadow
一个影子. [...]
ShapeBorder
形状轮廓的基类. [...]
ShapeBorderClipper
一个CustomClipper是剪辑到的外部路径ShapeBorder .
ShapeDecoration
关于如何绘制任意形状的不变描述. [...]
ShortcutManager
键盘快捷键绑定的管理器. [...]
ShortcutMapProperty
Diagnostics属性,用于处理Map<LogicalKeySet, Intent>格式(与Shortcuts.shortcuts属性相同的类型),以使其易于阅读.
Shortcuts
一个小部件,它建立一个ShortcutManager ,供其后代通过映射到Intent的键盘键组合调用Action时使用. [...]
ShrinkWrappingViewport
内部较大且收缩的小部件将其子代包裹在主轴上. [...]
Simulation
所有模拟的基类. [...]
SingleChildLayoutDelegate
A delegate for computing the layout of a render object with a single child. [...]
SingleChildRenderObjectElement
使用SingleChildRenderObjectWidget作为其配置的元素 . [...]
SingleChildRenderObjectWidget
RenderObjectWidget的超类,该超类配置具有单个子插槽的RenderObject子类. (此超类仅提供该子项的存储,实际上不提供更新逻辑.) [...]
SingleChildScrollView
一个可以在其中滚动小部件的框. [...]
Size
保持2D浮点大小. [...]
SizeChangedLayoutNotification
指示接收到此通知的对象的后代之一的大小已更改,因此有关该布局的任何假设不再有效. [...]
SizeChangedLayoutNotifier
当其子项的布局尺寸发生更改时,将自动调度SizeChangedLayoutNotification的窗口小部件. [...]
SizedBox
具有指定大小的盒子. [...]
SizedOverflowBox
具有特定大小但将其原始约束传递给其子代的窗口小部件,子代可能随后溢出. [...]
SizeTransition
对自己的大小进行动画处理,然后裁剪并对齐其子级. [...]
SizeTween
两种尺寸之间的插值. [...]
SlideTransition
对小部件相对于其正常位置的位置进行动画处理. [...]
SliverAnimatedList
插入或移除项目时可以为项目设置动画的条子. [...]
SliverAnimatedListState
插入或删除项目时为动画设置的条状状态. [...]
SliverAnimatedOpacity
SliverOpacity的动画版本,只要给定的不透明度发生变化,它就会在给定的时间内自动转换带子孩子的不透明度. [...]
SliverChildBuilderDelegate
使用构建器回调为子项提供子项的委托. [...]
SliverChildDelegate
为孩子供应薄片的代表. [...]
SliverChildListDelegate
使用显式列表为子项提供子项的委托. [...]
SliverFadeTransition
对条状小部件的不透明度进行动画处理. [...]
SliverFillRemaining
包含单个框子的条状填充物,将填充视口中的剩余空间. [...]
SliverFillViewport
包含多个框状子项的条子,每个子项都填充视口. [...]
SliverFixedExtentList
将多个具有相同主轴范围的盒状子代以线性阵列放置的条子. [...]
SliverGrid
将多个盒子子项按二维排列放置的条子. [...]
SliverGridDelegate
控制网格中图块的布局. [...]
SliverGridDelegateWithFixedCrossAxisCount
创建在横轴上具有固定数量的图块的网格布局. [...]
SliverGridDelegateWithMaxCrossAxisExtent
使用每个最大跨轴范围的图块创建网格布局. [...]
SliverIgnorePointer
在命中测试期间不可见的条状小部件. [...]
SliverLayoutBuilder
构建一个可以依赖于其自己的SliverConstraints的Sliver小部件树. [...]
SliverList
沿着主轴以线性阵列放置多个子盒的条子. [...]
SliverMultiBoxAdaptorElement
懒惰地为SliverMultiBoxAdaptorWidget生成子代的元素 . [...]
SliverMultiBoxAdaptorWidget
具有多个框子级的条的基类. [...]
SliverOffstage
将条子放置在树中的条子,就好像它在树中一样,但是没有画任何东西,没有使条子可用于命中测试,也没有占用父级的空间. [...]
SliverOpacity
条状小部件,使条状子级部分透明. [...]
SliverOverlapAbsorber
包裹另一根条子的条子,将其布局范围视为重叠. [...]
SliverOverlapAbsorberHandle
提供给SliverOverlapAbsorberSliverOverlapInjectorNestedScrollViewViewport的句柄 ,以移动NestedScrollView中的重叠. [...]
SliverOverlapInjector
根据存储在SliverOverlapAbsorberHandle中的值具有条几何形状的条. [...]
SliverPadding
在另一条条的每一面上都应用填充的条条. [...]
SliverPersistentHeader
当条子滚动到条子的GrowthDirection相对的视口边缘时,条子的大小会变化. [...]
SliverPersistentHeaderDelegate
用于配置SliverPersistentHeader的委托 .
SliverPrototypeExtentList
将条状子项放置在线性阵列中并限制它们与主轴上的原型项具有相同程度的条子. [...]
SliverSafeArea
一个条子通过足够的填充来插入另一条条子,以避免操作系统入侵. [...]
SliverToBoxAdapter
包含单个框小部件的条子. [...]
SliverVisibility
是显示还是隐藏小​​孩子. [...]
SliverWithKeepAliveWidget
KeepAlive子项的条的基类.
Spacer
垫片会创建一个可调节的空垫片,该垫片可用于调整Flex容器(如RowColumn)中小部件之间的间距. [...]
Stack
相对于其框的边缘放置其子项的小部件. [...]
StadiumBorder
一个边框,该边框适合于要应用到的小部件的矩形内的体育场形状的边框(两端带有半圆的框). [...]
State<T extends StatefulWidget>
StatefulWidget的逻辑和内部状态 . [...]
StatefulBuilder
具有状态并调用闭包以获取其子小部件的柏拉图小部件. [...]
StatefulElement
使用StatefulWidget作为其配置的元素 .
StatefulWidget
具有可变状态的小部件. [...]
StatelessElement
使用StatelessWidget作为其配置的元素 .
StatelessWidget
不需要可变状态的小部件. [...]
StatusTransitionWidget
当给定动画更改状态时重建的小部件.
StepTween
下限的两个整数之间的插值. [...]
StreamBuilder<T>
基于与Stream交互的最新快照构建自身的小部件. [...]
StreamBuilderBase<T, S>
基于与指定Stream的交互构建自身的小部件的基类. [...]
StrutStyle
定义撑杆,该撑杆设置线可以相对于基线的最小高度. [...]
SweepGradient
2D扫描渐变. [...]
Table
使用表布局算法为其子级的小部件. [...]
TableBorder
表格小部件的边框规范. [...]
TableCell
控制表格的子项如何对齐的小部件. [...]
TableColumnWidth
基类,描述RenderTable中的列应该有多宽. [...]
TableRow
A horizontal group of cells in a Table. [...]
TapDownDetails
GestureTapDownCallback的详细信息,例如位置[...]
TapUpDetails
GestureTapUpCallback的详细信息,例如位置. [...]
Text
单一样式的文字. [...]
TextAlignVertical
The vertical alignment of text within an input box. [...]
TextBox
包含一段文字的矩形. [...]
TextDecoration
在文本附近绘制的线性装饰.
TextEditingController
A controller for an editable text field. [...]
TextEditingValue
当前文本,选择和编辑文本的状态.
TextHeightBehavior
{@template flutter.dart:ui.textHeightBehavior}定义段落如何将TextStyle.height应用于第一行的上升沿和最后一行的下降沿. [...]
TextInputType
要为其优化文本输入控件的信息类型. [...]
TextPainter
TextSpan树绘制到Canvas中的对象 . [...]
TextPosition
文本字符串中的位置. [...]
TextRange
文本字符串中的一系列字符.
TextSelection
代表选择的文本范围.
TextSelectionControls
由工具栏小部件的实现者提供的用于构建选择UI的界面. [...]
TextSelectionDelegate
用于操纵选择的接口,由工具栏小部件的实现者使用.
TextSelectionGestureDetector
手势检测器,用于响应文本字段的非排他性事件链. [...]
TextSelectionGestureDetectorBuilder
构建TextSelectionGestureDetector来包装EditableText . [...]
TextSelectionGestureDetectorBuilderDelegate
TextSelectionGestureDetectorBuilder的委托接口. [...]
TextSelectionOverlay
管理一对文本选择手柄的对象. [...]
TextSpan
不变的文本范围. [...]
TextStyle
一种不变的样式,其中绘制文本. [...]
TextStyleTween
两个TextStyle之间的插值. [...]
Texture
映射后端纹理的矩形. [...]
Threshold
在到达阈值之前为0.0的曲线,然后跳至1.0. [...]
TickerFuture
表示正在进行的股票代号序列的对象. [...]
TickerMode
启用或禁用窗口小部件子树中的股票行情指示器(以及动画控制器). [...]
TickerProvider
由可以出售Ticker对象的类实现的接口. [...]
Title
在操作系统中描述此应用程序的小部件.
Tolerance
指定距离,持续时间和速度差异的最大允许大小的结构应被视为相等.
ToolbarOptions
EditableText的工具栏配置. [...]
TrackingScrollController
一个ScrollController,initialScrollOffset跟踪其最近更新的ScrollPosition . [...]
TrainHoppingAnimation
该动画从代理一个动画开始,但是当该动画的值与第二个动画的值交叉时(因为第二个动画的方向相反,或者因为一个动画超过另一个动画),该动画跳到了另一个动画的代理位置.动画. [...]
Transform
在绘制子级之前应用转换的小部件. [...]
TransformProperty
处理表示转换的Matrix4的属性.
TransitionDelegate<T>
决定如何在Navigator.pages中添加和从中删除页面的委托在屏幕中过渡或过渡. [...]
TransitionRoute<T>
具有入口和出口过渡的路线.
Tween<T extends dynamic>
起始值和结束值之间的线性插值. [...]
TweenAnimationBuilder<T>
小部件构建器,每当目标值更改时,该 部件构建器就会将小部件的属性动画化为目标值. [...]
TweenSequence<T>
允许创建一个动画,其值由一系列Tween定义. [...]
TweenSequenceItem<T>
一个TweenSequence的一个元素的简单持有人.
TypeMatcher<T>
此类是针对" is"运算符不接受变量值作为其正确操作数的变通方法. [...]
UiKitView
在Widget层次结构中嵌入iOS视图. [...]
UnconstrainedBox
A widget that imposes no constraints on its child, allowing it to render at its "natural" size. [...]
UniqueKey
仅等于自身的密钥. [...]
UniqueWidget<T extends State<StatefulWidget>>
有状态的小部件的基类,这些小部件在树中仅具有一个膨胀的实例. [...]
UserScrollNotification
用户已更改其滚动方向的通知. [...]
ValueKey<T>
使用特定类型的值来标识自身的键. [...]
ValueListenableBuilder<T>
一个小部件,其内容与ValueListenable保持同步. [...]
ValueNotifier<T>
A ChangeNotifier that holds a single value. [...]
Velocity
二维速度.
Viewport
内部较大的小部件. [...]
Visibility
是显示还是隐藏孩子. [...]
Widget
描述Element的配置. [...]
WidgetInspector
一个小部件,可以检查子小部件的结构. [...]
WidgetOrderTraversalPolicy
一个FocusTraversalPolicy ,它以小部件层次结构顺序遍历焦点顺序. [...]
WidgetsApp
便利小部件,其中包装了应用程序通常需要的许多小部件. [...]
WidgetsBindingObserver
向Widgets层绑定注册的类的接口. [...]
WidgetsFlutterBinding
基于Widgets框架的应用程序的具体绑定. [...]
WidgetsLocalizations
Flutter框架最低层的本地化资源值接口. [...]
WidgetSpan
嵌入在文本中的不可变小部件. [...]
WidgetToRenderBoxAdapter
用于在窗口小部件树中放置特定RenderBox的适配器. [...]
WillPopScope
为用户否决尝试注册一个回调,以撤消封闭的ModalRoute . [...]
Wrap
在多个水平或垂直行中显示其子级的窗口小部件. [...]

Mixins

AnimationEagerListenerMixin
一个mixin用dispose契约替换didRegisterListener / didUnregisterListener契约. [...]
AnimationLazyListenerMixin
一个仅在该对象已注册侦听器时帮助侦听另一个对象的mixin. [...]
AnimationLocalListenersMixin
一个实现addListener / removeListener协议并在调用notifyListeners时通知所有注册的侦听器的mixin . [...]
AnimationLocalStatusListenersMixin
一个mixin,它实现addStatusListener / removeStatusListener协议,并在调用notifyStatusListeners时通知所有已注册的侦听器. [...]
AnimationWithParentMixin<T>
通过将其行为推迟到给定的 Animation来实现大多数Animation接口. [...]
AutomaticKeepAliveClientMixin<T extends StatefulWidget>
适用于AutomaticKeepAlive客户端的混合方法和便捷方法. 与State子类一起使用. [...]
DirectionalFocusTraversalPolicyMixin
一个mixin类,提供了用于在特定方向上查找节点的实现. [...]
LocalHistoryRoute<T>
路线使用的混合输入法,通过弹出列表来内部处理向后导航. [...]
PaintingBinding
绑定绘画库. [...]
RenderConstrainedLayoutBuilder<ConstraintType extends Constraints, ChildType extends RenderObject>
ConstrainedLayoutBuilder创建的RenderObject的通用mixin. [...]
SingleTickerProviderStateMixin<T extends StatefulWidget>
提供一个Ticker ,配置为仅在启用当前树时打勾,如TickerMode所定义. [...]
TickerProviderStateMixin<T extends StatefulWidget>
提供配置为仅在启用当前树时进行滴答的Ticker对象(如TickerMode所定义). [...]
ViewportNotificationMixin
用于通知的Mixin,跟踪它们冒泡了多少RenderAbstractViewport . [...]
WidgetInspectorService
GUI工具用来与WidgetInspector交互的服务 . [...]
WidgetsBinding
小部件层和Flutter引擎之间的胶水.

Constants

immutable → const Immutable
用于注释类C 表示C和所有亚型C必须是不可变的. [...]
const Immutable ()
kAlwaysCompleteAnimation → const Animation<double>
始终是完整的动画. [...]
_AlwaysCompleteAnimation()
kAlwaysDismissedAnimation → const Animation<double>
始终被关闭的动画. [...]
_AlwaysDismissedAnimation()
mustCallSuper → const _MustCallSuper
用于注释实例方法m . 指示重写m的方法的每次调用也必须调用m . 另外,重写m每个方法都使用相同的注释进行隐式注释. [...]
const _MustCallSuper()
optionalTypeArgs → const _OptionalTypeArgs
用于注释类,mixin或扩展声明C 指示在C上声明的任何类型参数都将被视为可选. 分析器和linter等工具可以使用此信息来抑制警告,否则这些警告将要求提供C上的类型参数.
const _OptionalTypeArgs()
protected → const _Protected
用于注释一个实例成员(方法,吸气剂,设置器,操作员或场) m类中的C . 如果注释在字段上,则适用于该字段引起的getter和setter(如果适用). 指示m仅应从C实例方法或直接或间接在C中扩展,实现或混合的类调用. 此外,指示仅应this显式或隐式调用m . [...]
const _Protected()
required → const Required
用于注释方法或函数f的命名参数p . 指示对f每次调用都必须包含一个与p对应的参数,尽管p否则将是一个可选参数. [...]
const Required ()
visibleForTesting → const _VisibleForTesting
用来声明声明的声明已公开,因此使代码可测试的程度比其他必要可见. [...]
const _VisibleForTesting()

Properties

debugDisableShadows bool
是否用纯色块替换所有阴影. [...]
读/写
debugHighlightDeprecatedWidgets bool
显示已弃用的小部件的横幅.
读/写
debugNetworkImageHttpClientProvider HttpClientProvider
Provider, NetworkImage在调试版本中从中获取其HttpClient . [...]
读/写
debugOnRebuildDirtyWidget RebuildDirtyWidgetCallback
为每帧构建的每个脏窗口小部件调用回调. [...]
读/写
debugPrint DebugPrintCallback
将消息打印到控制台,您可以使用" flutter"工具的" logs"命令(" flutter logs")进行访问. [...]
读/写
debugPrintBuildScope bool
将所有调用记录到BuildOwner.buildScope . [...]
读/写
debugPrintGlobalKeyedWidgetLifecycle bool
记录何时禁用具有全局键的小部件,并记录何时重新激活(重用)它们. [...]
读/写
debugPrintRebuildDirtyWidgets bool
Log the dirty widgets that are built each frame. [...]
读/写
debugPrintScheduleBuildForStacks bool
记录将小部件标记为需要重建的调用堆栈. [...]
读/写
debugProfileBuildsEnabled bool
为每个构建的小部件添加时间线事件. [...]
读/写
imageCache ImageCache
实现Flutter框架的图像缓存的单例. [...]
只读
primaryFocus FocusNode
WidgetsBinding实例提供对当前FocusManager.primaryFocus的便捷访问.
只读

Functions

applyBoxFit(BoxFit fit, Size inputSize, Size outputSize) FittedSizes
应用BoxFit值. [...]
axisDirectionIsReversed(AxisDirection axisDirection) bool
返回沿给定轴方向的行进是否以数字降序访问沿该轴的坐标. [...]
axisDirectionToAxis(AxisDirection axisDirection) Axis
返回包含给定AxisDirectionAxis . [...]
createLocalImageConfiguration(BuildContext context, {Size size}) ImageConfiguration
根据给定的BuildContext (以及可选的大小)创建一个ImageConfiguration . [...]
debugAssertAllPaintingVarsUnset(String reason, {bool debugDisableShadowsOverride: false}) bool
如果未更改任何绘画库调试变量,则返回true. [...]
debugAssertAllWidgetVarsUnset(String reason) bool
如果未更改任何小部件库调试变量,则返回true. [...]
debugCheckHasDirectionality(BuildContext context) bool
断言给定上下文具有" 方向性"祖先. [...]
debugCheckHasMediaQuery(BuildContext context) bool
断言给定上下文具有MediaQuery祖先. [...]
debugCheckHasTable(BuildContext context) bool
断言给定上下文具有Table祖先. [...]
debugChildrenHaveDuplicateKeys(Widget parent, Iterable<Widget> children) bool
断言给定的子级列表是否包含任何重复的非null键. [...]
debugDescribeFocusTree() String
返回当前焦点树的文本表示形式,以及每个节点上的当前属性. [...]
debugDescribeTransform(Matrix4 transform) List<String>
以对TransformProperty有用的格式返回表示给定转换的字符串列表. [...]
debugDumpApp() → void
打印当前正在运行的应用程序的字符串表示形式.
debugDumpFocusTree() → void
打印当前焦点树的文本表示形式,以及每个节点上的当前属性. [...]
debugDumpLayerTree() → void
打印整个图层树的文本表示形式.
debugDumpRenderTree() → void
打印整个渲染树的文本表示形式.
debugItemsHaveDuplicateKeys(Iterable<Widget> items) bool
断言给定的项目列表是否包含任何重复的非null键. [...]
debugPrintStack({StackTrace stackTrace, String label, int maxFrames}) → void
使用debugPrintFlutterError.defaultStackFilter将堆栈转储到控制台. [...]
debugWidgetBuilderValue(Widget widget, Widget built) → void
断言所built窗口小部件不为null. [...]
decodeImageFromList(Uint8List bytes) Future<Image>
从字节列表创建图像. [...]
defaultScrollNotificationPredicate(ScrollNotification notification) bool
一个ScrollNotificationPredicate ,它检查是否notification.depth == 0 ,这意味着该通知没有冒泡通过任何中间的滚动小部件.
flipAxis(Axis direction) Axis
返回给定Axis的相反方向. [...]
flipAxisDirection(AxisDirection axisDirection) AxisDirection
返回给定AxisDirection的相反方向 . [...]
getAxisDirectionFromAxisReverseAndDirectionality(BuildContext context, Axis axis, bool reverse) AxisDirection
返回AxisDirection在给定的在当前方向性 (或如果反向reverse为true). [...]
hashList(Iterable<Object> arguments) int
Iterable中任意数量的对象的Object.hashCode值组合为一个值. 如果给定null,则此函数将返回相同的值,就像给定空列表一样.
hashValues(Object arg01, Object arg02, [Object arg03 = _hashEnd, Object arg04 = _hashEnd, Object arg05 = _hashEnd, Object arg06 = _hashEnd, Object arg07 = _hashEnd, Object arg08 = _hashEnd, Object arg09 = _hashEnd, Object arg10 = _hashEnd, Object arg11 = _hashEnd, Object arg12 = _hashEnd, Object arg13 = _hashEnd, Object arg14 = _hashEnd, Object arg15 = _hashEnd, Object arg16 = _hashEnd, Object arg17 = _hashEnd, Object arg18 = _hashEnd, Object arg19 = _hashEnd, Object arg20 = _hashEnd]) int
将最多二十个对象的哈希码组合为一个值. [...]
paintBorder(Canvas canvas, Rect rect, {BorderSide top: BorderSide.none, BorderSide right: BorderSide.none, BorderSide bottom: BorderSide.none, BorderSide left: BorderSide.none}) → void
在画布上的给定矩形周围绘制边框. [...]
paintImage({Canvas canvas, Rect rect, Image image, double scale: 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}) → void
将图像绘制到画布上的给定矩形中. [...]
paintZigZag(Canvas canvas, Paint paint, Offset start, Offset end, int zigs, double width) → void
在两个点之间绘制一条线,该线在连接两个点的线之间来回斜切. [...]
positionDependentBox({Size size, Size childSize, Offset target, bool preferBelow, double verticalOffset: 0.0, double margin: 10.0}) Offset
Position a child box within a container box, either above or below a target point. [...]
precacheImage(ImageProvider provider, BuildContext context, {Size size, ImageErrorListener onError}) Future<void>
将图像预取到图像缓存中. [...]
runApp(Widget app) → void
膨胀给定的小部件并将其附加到屏幕上. [...]
showGeneralDialog<T>({BuildContext context, RoutePageBuilder pageBuilder, bool barrierDismissible, String barrierLabel, Color barrierColor, Duration transitionDuration, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator: true, RouteSettings routeSettings}) Future<T>
在应用程序当前内容上方显示一个对话框. [...]
textDirectionToAxisDirection(TextDirection textDirection) AxisDirection
返回在给定TextDirection中发生读取的AxisDirection . [...]
transformDebugCreator(Iterable<DiagnosticsNode> properties) Iterable<DiagnosticsNode>
用来解析和收集有关DiagnosticsDebugCreator的信息的变压器. [...]

Enums

AnimationBehavior
配置禁用动画AnimationController的行为. [...]
AnimationStatus
动画的状态
AppLifecycleState
States that an application can be in. [...]
Axis
二维的两个基本方向. [...]
AxisDirection
沿水平或垂直Axis的方向.
BannerLocation
在哪里显示横幅 . [...]
BlendMode
在画布上绘画时要使用的算法. [...]
BlurStyle
用于MaskFilter对象中的模糊的样式.
BorderStyle
Border中BorderSide绘制的线条样式.
BoxFit
如何将一个盒子刻入另一个盒子. [...]
BoxShape
渲染BorderBoxDecoration时要使用的形状. [...]
Clip
剪辑小部件内容的不同方法.
ConnectionState
异步计算的连接状态. [...]
CrossAxisAlignment
如何在弹性布局中沿交叉轴放置孩子. [...]
CrossFadeState
Specifies which of two children to show. See AnimatedCrossFade. [...]
DecorationPosition
在哪里画框装饰.
DiagnosticLevel
用于过滤显示和省略诊断的各种优先级. [...]
DismissDirection
其中方向可取消可以关闭.
DragAnchor
拖动过程中应将Draggable锚定的位置.
FilterQuality
图像滤镜的质量等级. [...]
FlexFit
孩子如何被刻入可用空间. [...]
FlutterLogoStyle
绘制Flutter徽标的可能方法.
FocusHighlightMode
一个枚举,描述在显示焦点信息时要使用哪种焦点突出行为.
FocusHighlightStrategy
一个枚举,描述如何确定FocusManager.highlightMode的当前值. 该策略设置在FocusManager.highlightStrategy上 .
FontStyle
是否倾斜字体中的字形
GrowthDirection
相对于滚动偏移轴,条子内容物排列的方向. [...]
HeroFlightDirection
基于导航操作的英雄飞行方向.
HitTestBehavior
命中测试期间的行为方式.
ImageRepeat
如何绘制盒子中未被图像覆盖的任何部分.
MainAxisAlignment
如何在弹性布局中沿主轴放置子项. [...]
MainAxisSize
主轴上应占用多少空间. [...]
Orientation
无论是纵向还是横向.
Overflow
是否应该修剪溢出的孩子,或者可见溢出.
PaintingStyle
在画布上绘画形状和路径的策略. [...]
PathFillType
确定缠绕规则,该缠绕规则决定如何计算路径的内部. [...]
PathOperation
组合路径的策略. [...]
PlaceholderAlignment
占位符相对于周围文本垂直对齐的位置. [...]
RenderComparison
在如何影响渲染的上下文中描述两个对象之间的差异. [...]
RoutePopDisposition
指示是否应弹出当前路线. [...]
ScrollIncrementType
描述由Scrollable上的ScrollAction执行的滚动增量类型. [...]
ScrollPositionAlignmentPolicy
应用ScrollPosition.ensureVisiblealignment参数时要使用的策略.
ScrollViewKeyboardDismissBehavior
ScrollView如何消除屏幕键盘的表示.
SelectionChangedCause
指示是什么触发了所选文本的更改(包括对光标位置的更改).
SmartDashesType
指示如何处理文本输入中破折号的智能替换. [...]
SmartQuotesType
指示如何处理文本输入中引号的智能替换. [...]
StackFit
如何确定Stack中未定位子元素的大小. [...]
StrokeCap
用于行尾的样式. [...]
StrokeJoin
用于线段连接的样式. [...]
TableCellVerticalAlignment
RenderTable对象中单元格的垂直对齐方式选项. [...]
TargetPlatform
用户交互应适应目标的平台. [...]
TextAffinity
TextPosition的偏移量可以匹配呈现的字符串中两个不同位置时,消除歧义的一种方法. [...]
TextAlign
是否以及如何水平对齐文本.
TextBaseline
用于对齐文本的水平线.
TextDecorationStyle
绘制文字装饰的样式
TextDirection
文字流动的方向. [...]
TextOverflow
如何处理溢出的文字. [...]
TextSelectionHandleType
要显示哪种类型的选择手柄. [...]
TextWidthBasis
测量一行或多行文本宽度的不同方法. [...]
TileMode
定义在渐变边缘发生的情况. [...]
TraversalDirection
沿水平或垂直轴的方向. [...]
UnfocusDisposition
描述调用FocusNode.unfocus之后应该发生的情况. [...]
VertexMode
定义绘制一组三角形时如何解释点列表. [...]
VerticalDirection
盒子垂直流动的方向. [...]
WrapAlignment
包装应如何对齐对象. [...]
WrapCrossAlignment
保鲜膜应该使孩子在横轴上对齐.

Typedefs

ActionFactory() Action
创建用于定义快捷方式的操作. [...]
AnimatedCrossFadeBuilder(Widget topChild, Key topChildKey, Widget bottomChild, Key bottomChildKey) Widget
AnimatedCrossFade.layoutBuilder回调的签名. [...]
AnimatedListItemBuilder(BuildContext context, int index, Animation<double> animation) Widget
AnimatedList使用的构建器回调的签名.
AnimatedListRemovedItemBuilder(BuildContext context, Animation<double> animation) Widget
AnimatedListState.removeItem使用的构建器回调的签名.
AnimatedSwitcherLayoutBuilder(Widget currentChild, List<Widget> previousChildren) Widget
用于生成AnimatedSwitcher的自定义布局的构建器的签名. [...]
AnimatedSwitcherTransitionBuilder(Widget child, Animation<double> animation) Widget
用于生成AnimatedSwitcher的自定义过渡的构建器的签名. [...]
AnimationStatusListener(AnimationStatus status) → void
使用Animation.addStatusListener附加的侦听器的签名.
AsyncWidgetBuilder<T>(BuildContext context, AsyncSnapshot<T> snapshot) Widget
基于异步交互构建窗口小部件的策略的签名. [...]
ChildIndexGetter(Key key) int
ConfirmDismissCallback(DismissDirection direction) Future<bool>
通过使用签名可取消 ,给应用程序一个机会,以确认或否决罢免姿态. [...]
ControlsWidgetBuilder(BuildContext context, {VoidCallback onStepContinue, VoidCallback onStepCancel}) Widget
A builder that creates a widget given the two callbacks onStepContinue and onStepCancel. [...]
CreatePlatformViewCallback(PlatformViewCreationParams params) PlatformViewController
构造一个PlatformViewController . [...]
CreateRectTween(Rect begin, Rect end) Tween<Rect>
具有两个Rect实例并返回在它们之间转换的RectTween的函数的签名. [...]
DecoderCallback(Uint8List bytes, {int cacheWidth, int cacheHeight}) Future<Codec>
执行解码过程以在ImageProvider.load中使用. [...]
DismissDirectionCallback(DismissDirection direction) → void
通过使用签名可取消以表明它已经在给被解雇direction . [...]
DragEndCallback(DraggableDetails details) → void
拖放时的签名. [...]
DraggableCanceledCallback(Velocity velocity, Offset offset) → void
何时拖动Draggable而不被DragTarget接受的签名 . [...]
DragSelectionUpdateCallback(DragStartDetails startDetails, DragUpdateDetails updateDetails) → void
拖动以选择文本的指针再次移动时的签名. [...]
DragTargetAccept<T>(T data) → void
导致DragTarget接受给定数据的签名. [...]
DragTargetBuilder<T>(BuildContext context, List<T> candidateData, List rejectedData) Widget
用于构建DragTarget的子代的签名. [...]
DragTargetLeave(Object data) → void
Draggable离开DragTarget时的签名. [...]
DragTargetWillAccept<T>(T data) bool
用于确定给定数据是否将被DragTarget接受的签名 . [...]
ElementVisitor(Element element) → void
BuildContext.visitChildElements的回调的签名. [...]
ErrorWidgetBuilder(FlutterErrorDetails details) Widget
生成窗口小部件时发生错误时调用的构造函数的签名. [...]
FocusOnKeyCallback(FocusNode node, RawKeyEvent event) bool
Focus.onKeyFocusScope.onKey用于接收键事件的回调的签名. [...]
FormFieldBuilder<T>(FormFieldState<T> field) Widget
用于构建代表表单字段的小部件的签名. [...]
FormFieldSetter<T>(T newValue) → void
表单字段更改值时通知的签名. [...]
FormFieldValidator<T>(T value) String
用于验证表单字段的签名. [...]
GenerateAppTitle(BuildContext context) String
WidgetsApp.onGenerateTitle的签名. [...]
GestureDragCancelCallback() → void
先前触发GestureDragDownCallback的指针未完成时的签名. [...]
GestureDragDownCallback(DragDownDetails details) → void
指针接触屏幕并且可能开始移动时的签名. [...]
GestureDragEndCallback(DragEndDetails details) → void
当以前与屏幕接触并移动的指针不再与屏幕接触时的签名. [...]
GestureDragStartCallback(DragStartDetails details) → void
指针接触屏幕并开始移动时的签名. [...]
GestureDragUpdateCallback(DragUpdateDetails details) → void
与屏幕接触并移动的指针再次移动时的签名. [...]
GestureForcePressEndCallback(ForcePressDetails details) → void
先前触发ForcePressGestureRecognizer.onStart回调的指针不再与屏幕接触时的签名.
GestureForcePressPeakCallback(ForcePressDetails details) → void
ForcePressGestureRecognizer使用的签名 ,当指针至少用ForcePressGestureRecognizer.peakPressure按下时.
GestureForcePressStartCallback(ForcePressDetails details) → void
当至少用ForcePressGestureRecognizer.startPressure按下指针时, ForcePressGestureRecognizer使用的签名.
GestureForcePressUpdateCallback(ForcePressDetails details) → void
ForcePressGestureRecognizer在触发ForcePressGestureRecognizer.onStart回调后的帧中使用的签名.
GestureLongPressCallback() → void
LongPressGestureRecognizer.onLongPress的回调签名. [...]
GestureLongPressEndCallback(LongPressEndDetails details) → void
LongPressGestureRecognizer.onLongPressEnd的回调签名. [...]
GestureLongPressMoveUpdateCallback(LongPressMoveUpdateDetails details) → void
LongPressGestureRecognizer.onLongPressMoveUpdate的回调签名. [...]
GestureLongPressStartCallback(LongPressStartDetails details) → void
LongPressGestureRecognizer.onLongPressStart的回调签名. [...]
GestureLongPressUpCallback() → void
LongPressGestureRecognizer.onLongPressUp的回调签名. [...]
GestureRecognizerFactoryConstructor<T extends GestureRecognizer>() → T
实现GestureRecognizerFactory.constructor的闭包的签名.
GestureRecognizerFactoryInitializer<T extends GestureRecognizer>(T instance) → void
实现GestureRecognizerFactory.initializer的闭包的签名.
GestureScaleEndCallback(ScaleEndDetails details) → void
指针不再与屏幕接触时的签名.
GestureScaleStartCallback(ScaleStartDetails details) → void
指针与屏幕接触时确定焦点和初始比例为1.0时的签名.
GestureScaleUpdateCallback(ScaleUpdateDetails details) → void
指针与屏幕接触时指示新的焦点和/或刻度的签名.
GestureTapCallback() → void
发生点击时的签名. [...]
GestureTapCancelCallback() → void
以前触发GestureTapDownCallback的指针最终不会导致点击的签名. [...]
GestureTapDownCallback(TapDownDetails details) → void
可能导致轻击的指针接触屏幕时的签名. [...]
GestureTapUpCallback(TapUpDetails details) → void
当将触发轻击的指针停止接触屏幕时的签名. [...]
HeroFlightShuttleBuilder(BuildContext flightContext, Animation<double> animation, HeroFlightDirection flightDirection, BuildContext fromHeroContext, BuildContext toHeroContext) Widget
使Hero es自行提供一个小部件的功能,该小部件将在英雄从一条路线到另一条路线的飞行过程中显示,而不是默认值(这是显示目标路线的Hero实例).
HeroPlaceholderBuilder(BuildContext context, Size heroSize, Widget child) Widget
给定一个孩子和一个Size的函数的签名,该函数可构建Hero占位符小部件. [...]
HttpClientProvider() HttpClient
返回HttpClient的方法的签名. [...]
ImageChunkListener(ImageChunkEvent event) → void
用于侦听ImageChunkEvent事件的签名. [...]
ImageErrorListener(dynamic exception, StackTrace stackTrace) → void
Signature for reporting errors when resolving images. [...]
ImageErrorWidgetBuilder(BuildContext context, Object error, StackTrace stackTrace) Widget
Image.errorBuilder用于创建替换小部件而不是图像的签名.
ImageFrameBuilder(BuildContext context, Widget child, int frame, bool wasSynchronouslyLoaded) Widget
Image.frameBuilder使用的签名来控制在构建Image时将使用的小部件. [...]
ImageListener(ImageInfo image, bool synchronousCall) → void
报告图像可用的回调的签名. [...]
ImageLoadingBuilder(BuildContext context, Widget child, ImageChunkEvent loadingProgress) Widget
Image.loadingBuilder使用的签名来构建图像加载进度的表示形式. [...]
IndexedWidgetBuilder(BuildContext context, int index) Widget
为给定索引(例如在列表中)创建窗口小部件的功能的签名. [...]
InitialRouteListFactory(String initialRoute) List<Route>
WidgetsApp.onGenerateInitialRoutes的签名. [...]
InlineSpanVisitor(InlineSpan span) bool
InlineSpan.visitChildren 遍历InlineSpan树时在每个跨度上调用. [...]
InspectorSelectButtonBuilder(BuildContext context, VoidCallback onPressed) Widget
WidgetInspector.selectButtonBuilder使用的构建器回调的签名 .
InspectorSelectionChangedCallback() → void
WidgetInspectorService.selectionChangedCallback使用的选择更改回调的签名 .
LayoutWidgetBuilder(BuildContext context, BoxConstraints constraints) Widget
LayoutBuilder构建器功能的签名.
LocaleListResolutionCallback(List<Locale> locales, Iterable<Locale> supportedLocales) Locale
WidgetsApp.localeListResolutionCallback的签名. [...]
LocaleResolutionCallback(Locale locale, Iterable<Locale> supportedLocales) Locale
WidgetsApp.localeResolutionCallback的签名. [...]
NestedScrollViewHeaderSliversBuilder(BuildContext context, bool innerBoxIsScrolled) List<Widget>
NestedScrollView用于构建其标头的签名. [...]
NotificationListenerCallback<T extends Notification>(T notification) bool
通知侦听器的签名. [...]
OnInvokeCallback(FocusNode node, Intent tag) → void
CallbackAction接受的回调的签名.
OrientationWidgetBuilder(BuildContext context, Orientation orientation) Widget
在给定Orientation的情况下构建小部件的函数的签名. [...]
PageRouteFactory(RouteSettings settings, WidgetBuilder builder) PageRoute<T>
WidgetsApp.pageRouteBuilder的签名. [...]
PlatformViewSurfaceFactory(BuildContext context, PlatformViewController controller) Widget
一个表面工厂,将平台视图作为小部件层次结构的一部分呈现. [...]
PointerCancelEventListener(PointerCancelEvent event) → void
侦听PointerCancelEvent事件的签名. [...]
PointerDownEventListener(PointerDownEvent event) → void
侦听PointerDownEvent事件的签名. [...]
PointerMoveEventListener(PointerMoveEvent event) → void
用于侦听PointerMoveEvent事件的签名. [...]
PointerUpEventListener(PointerUpEvent event) → void
用于侦听PointerUpEvent事件的签名. [...]
PopPageCallback(Route route, dynamic result) bool
Navigator.onPopPage回调的签名. [...]
RebuildDirtyWidgetCallback(Element e, bool builtOnce) → void
debugOnRebuildDirtyWidget实现的签名.
RouteBuilder<T>(BuildContext context, RouteSettings settings) Route<T>
为给定的上下文和路由设置创建路由. [...]
RouteFactory(RouteSettings settings) Route
为给定的路线设置创建一条路线. [...]
RouteListFactory(NavigatorState navigator, String initialRoute) List<Route>
创建一系列的一个或多个路线. [...]
RoutePageBuilder(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation) Widget
构建路线主要内容的功能的签名. 在PageRouteBuildershowGeneralDialog中使用 . [...]
RoutePredicate(Route route) bool
Signature for the Navigator.popUntil predicate argument.
RouteTransitionsBuilder(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child) Widget
构建路线转换的功能的签名. 在PageRouteBuildershowGeneralDialog中使用 . [...]
ScrollableWidgetBuilder(BuildContext context, ScrollController scrollController) Widget
提供用于构建窗口小部件的BuildContextScrollController的方法的签名,该窗口小部件可能会溢出包含DraggableScrollSheet的可拖动Axis . [...]
ScrollIncrementCalculator(ScrollIncrementDetails details) double
给定ScrollIncrementDetails的函数的typedef可以计算滚动增量类型的偏移量. [...]
ScrollNotificationPredicate(ScrollNotification notification) bool
ScrollNotification的谓词,用于自定义监听其子级通知的小部件.
SelectionChangedCallback(TextSelection selection, SelectionChangedCause cause) → void
用户更改选择(包括光标位置)时报告的回调的签名.
SemanticIndexCallback(Widget widget, int localIndex) int
在给定小部件和本地索引的情况下产生语义索引的回调. [...]
SemanticsBuilderCallback(Size size) List<CustomPainterSemantics>
CustomPainter.semanticsBuilder返回的函数的签名. [...]
ShaderCallback(Rect bounds) Shader
为给定Rect创建着色器的函数的签名. [...]
SliverLayoutWidgetBuilder(BuildContext context, SliverConstraints constraints) Widget
SliverLayoutBuilder构建器功能的签名.
StatefulWidgetBuilder(BuildContext context, StateSetter setState) Widget
StatefulBuilder使用的构建器回调的签名. [...]
StateSetter(VoidCallback fn) → void
The signature of State.setState functions.
TextSelectionOverlayChanged(TextEditingValue value, Rect caretRect) → void
出于TextSelectionOverlay的目的,用于报告对TextEditingValue的选择组件所做的更改的签名 . 该caretRect参数给出的坐标空间插入符的位置RenderBox由给定TextSelectionOverlay.renderObject . [...]
TransitionBuilder(BuildContext context, Widget child) Widget
一个构建器,用于在给孩子的情况下构建窗口小部件. [...]
TweenConstructor<T>(T targetValue) Tween<T>
补间工厂的签名. [...]
TweenVisitor<T>(Tween<T> tween, T targetValue, TweenConstructor<T> constructor) Tween<T>
传递给ImplicitlyAnimatedWidgetState.forEachTween的回调的签名. [...]
ValueChanged<T>(T value) → void
报告基本值已更改的回调的签名. [...]
ValueGetter<T>() → T
用于报告按需值的回调的签名. [...]
ValueSetter<T>(T value) → void
报告已设置值的回调的签名. [...]
ValueWidgetBuilder<T>(BuildContext context, T value, Widget child) Widget
当给定ValueListenable <T>的具体值时,构建一个小部件 . [...]
ViewportBuilder(BuildContext context, ViewportOffset position) Widget
Scrollable用于构建可显示滚动内容的视口的签名.
VoidCallback() → void
没有参数且不返回数据的回调的签名.
WidgetBuilder(BuildContext context) Widget
创建小部件的函数的签名,例如StatelessWidget.buildState.build . [...]
WillPopCallback() Future<bool>
回调的签名,该回调验证可以调用Navigator.pop . [...]

Exceptions / Errors

FlutterError
用于报告Flutter特定的断言失败和违反合同的错误类. [...]
NetworkImageLoadException
当HTTP请求加载网络映像失败时引发的异常.
TickerCanceled
取消股票行情指示器时, TickerFuture.orCancel上的股票行对象抛出的异常.