Skip to content

Latest commit

 

History

History
1964 lines (1325 loc) · 58.2 KB

api.md

File metadata and controls

1964 lines (1325 loc) · 58.2 KB

widget库

扑组件框架

使用方法:进口 package:flutter/widgets.dart

AbsorbPointer

在命中测试期间吸收指针的widget。[...]

align

一个widget,用于将其子项与其自身对齐,并根据子级的大小自行调整大小。[...]

对准 矩形内的一个点。[...]

AlignmentDirectional 偏移量,表示为“ 大小”的一部分,但其水平分量取决于书写方向。[...]

AlignmentGeometry Alignment的 基类,允许文本方向感知分辨率。[...]

AlignmentGeometryTween 两个AlignmentGeometry之间的插值。[...]

AlignmentTween 两个对齐之间的插值。[...]

AlignTransition Align的 动画版本,可以为其Align.alignment属性设置动画。

AlwaysScrollableScrollPhysics 滚动物理总是让用户滚动。[...]

AlwaysStoppedAnimation < T > 在给定值停止的动画[...]

Animate< T > 一个通过输入动画来生成类型为T的值的对象。[...]

AnimatedAlign Align的 动画版本,只要给定的对齐发生变化,就会在给定的持续时间内自动转换child的位置。[...]

AnimatedBuilder 用于构建动画的通用widget。[...]

AnimatedContainer 在一段时间内逐渐更改其值的容器。[...]

AnimatedCrossFade 一个widget,它在两个给定的子节点之间交叉淡化,并在它们的大小之间设置动画。[...]

AnimatedDefaultTextStyle

DefaultTextStyle的 动画版本,无论何时给定的样式发生更改,都会在给定的持续时间内自动转换默认文本样式(文本样式以应用于没有显式样式的后代Text widget)。[...]

AnimatedList 一个滚动容器,可在插入或移除项目时为其设置动画。[...]

AnimatedListState 滚动容器的状态,在插入或移除项目时为其设置动画。[...]

AnimatedModalBarrier 一个widget,可以防止用户与自身后面的widget交互,并且可以使用动画颜色值进行配置。[...]

AnimatedOpacity 不透明度的 动画版本,只要给定的不透明度发生变化,就会自动转换child在给定持续时间内的不透明度。[...]

AnimatedPadding Padding的 动画版本,无论何时给定的插入更改,它都会在给定的持续时间内自动转换缩进。[...]

AnimatedPhysicalModel PhysicalModel的 动画版本。[...]

AnimatedPositioned 定位的 动画版本,可在给定位置发生变化时自动转换child在给定持续时间内的位置。[...]

AnimatedPositionedDirectional PositionedDirectional的 动画版本,可在给定位置发生变化时自动转换child在给定持续时间内的位置。[...]

AnimatedSize 动画窗口widget,只要给定子项的大小发生更改,就会在给定的持续时间内自动转换其大小。

AnimatedSwitcher 默认情况下,窗口widget在新窗口widget和先前在AnimatedSwitcher上设置为窗口widget的窗口widget之间执行FadeTransition。[...]

AnimatedWidget 在给定的Listenable更改值时重建的窗口widget。[...]

AnimatedWidgetBaseState < T扩展了ImplicitlyAnimatedWidget > 具有隐式动画的widget的基类。[...]

Animate< T > 值为type的动画T。[...]

AnimationController 动画控制器。[...]

AnimationEagerListenerMixin 一个mixin用dispose契约替换didRegisterListener / didUnregisterListener契约。

AnimationLazyListenerMixin mixin仅在此对象已注册侦听器时帮助侦听另一个对象。

AnimationLocalListenersMixin 一个mixin,它实现addListener / removeListener协议,并在调用notifyListeners时通知所有已注册的侦听器。

AnimationLocalStatusListenersMixin 一个mixin,它实现addStatusListener / removeStatusListener协议,并在调用notifyStatusListeners时通知所有已注册的侦听器。

AnimationMax < T extends num > 跟踪最多两个其他动画的动画。[...]

AnimationMean 双 s 的动画,跟踪其他两个动画的平均值。[...]

AnimationMin < T extends num > 跟踪最少两个其他动画的动画。[...]

AnimationWithParentMixin < T > 通过将其行为推迟到给定的父动画来 实现大多数动画界面。[...]

ASPECTRATIO 尝试将子项调整为特定宽高比的widget。[...]

AssetBundleImageKey 由AssetImage或ExactAssetImage获取的图像的键。[...]

AssetBundleImageProvider ImageProvider的 一个子类,它知道AssetBundle。[...]

AssetImage 从AssetBundle获取图像,根据上下文确定要使用的确切图像。[...]

AsyncSnapshot < T > 与异步计算的最新交互的不可变表示。[...]

AutomaticKeepAlive 允许子树请求在惰性列表中保持活动状态。[...]

AutomaticKeepAliveClientMixin < T扩展StatefulWidget > 为AutomaticKeepAlive的客户提供方便的方法。[...]

BackdropFilter 一个widget,它将过滤器应用于现有的绘制内容,然后绘制子项。[...]

BallisticScrollActivity 基于物理模拟动画滚动视图的活动。[...]

旗帜 在另一个widget的角落上方显示对角线消息。[...]

BannerPainter 画横幅。 底线 根据child的基线定位child的widget。[...]

BeveledRectangleBorder 带有扁平或“斜角”角的矩形边框。[...]

BlockSemantics 一个窗口widget,它删除在同一个语义容器中绘制在其之前的所有窗口widget的语义。[...]

边境 盒子的边框,由四个边组成:顶部,右侧,底部,左侧。[...]

BorderDirectional 盒子的边框,由四个边组成,其侧面基于读取方向翻转。[...]

BorderRadius 矩形每个角的一组不可变半径。[...]

BorderRadiusDirectional 矩形的每个角的一组不可变半径,但是角的指定方式取决于书写方向。[...]

BorderRadiusGeometry BorderRadius的 基类,允许文本方向感知解析。[...]

BorderRadiusTween 两个BorderRadius之间的插值。[...]

BorderSide 盒子边框的一面。[...]

BottomNavigationBarItem 材质的BottomNavigationBar 或带有图标和标题的iOS主题CupertinoTabBar中的交互式按钮。[...]

BouncingScrollPhysics 滚动物理环境允许滚动偏移超出内容范围,但随后将内容反弹回这些边界的边缘。[...]

BouncingScrollSimulation 与iOS匹配的滚动物理实现。[...]

BoxBorder 框边框的基类,可以绘制为矩形,圆形或圆角矩形。[...]

BoxConstraints 不可变的布局约束RenderBox布局。[...]

BoxConstraintsTween 两个BoxConstraints之间的插值。[...]

BoxDecoration 关于如何绘制框的不可变描述。[...]

BoxPainter 一个有状态的类,可以绘制一个特定的装饰。[...]

BoxScrollView 一个滚动型采用单个子布局的模型。[...]

BoxShadow 由盒子投下的阴影。[...]

BuildContext 窗口widget树中窗口widget位置的句柄。[...]

生成器 一个柏拉图窗口widget,它调用闭包来获取其子窗口widget。[...]

BuildOwner 窗口widget框架的管理器类。[...]

帆布 用于记录图形操作的界面。[...]

中央 一个小孩,它将child置于其中心。[...]

ChangeNotifier 可以扩展或混合的类,使用VoidCallback为通知提供更改通知API 。[...]

CheckedModeBanner 在已检查模式下运行时 显示标有“DEBUG” 的横幅。 MaterialApp默认构建其中一个。在发布模式下无效。

CircleBorder 适合可用空间内圆圈的边框。[...]

ClampingScrollPhysics 滚动物理场以防止滚动偏移超出内容边界的环境。[...]

ClampingScrollSimulation 与Android匹配的滚动物理实现。[...]

ClipOval 使用椭圆剪辑其子项的widget。[...]

ClipPath 使用路径剪辑其子项的窗口widget。[...]

ClipRect 使用矩形剪辑其子项的widget。[...]

ClipRRect 使用圆角矩形剪辑其子项的窗口widget。[...]

颜色 ARGB格式的不可变32位颜色值。[...]

ColorFilter 描述在绘制形状或使用特定Paint合成图层时应用的滤镜。滤色器是一种采用两种颜色并输出一种颜色的功能。在合成期间应用时,在整个图层与目标合并之前,它将独立应用于正在绘制的图层的每个像素。[...]

ColorSwatch < T > 一种颜色,有一个相关颜色的小表称为“样本”。[...]

ColorTween 两种颜色之间的插值。[...]

柱 在垂直方向排列布局子控件的控件[...]

ComponentElement 一个元素是组成其他要素秒。[...]

CompositedTransformFollower 一个遵循CompositedTransformTarget的widget。[...]

CompositedTransformTarget CompositedTransformFollower 可以定位的widget。[...]

CompoundAnimation < T > 用于组合多个动画的界面。子类只需要实现valuegetter来控制子动画的组合方式。可以链接组合2个以上的动画。[...]

ConstrainedBox 一个widget,对其子级施加其他约束。[...]

容器 一个结合了常用的绘图组件,定位组件和尺寸组件的便捷组件。[...]

立方体 单位区间的三次多项式映射。[...]

曲线 单位间隔到单位间隔的映射。[...]

CurvedAnimation 将曲线应用于另一个动画的动画。[...]

曲线 常见动画曲线的集合。[...]

CurveTween 通过给定曲线转换给定动画的值。[...]

CustomClipper < T > 用于提供自定义剪辑的界面。[...]

CustomMultiChildLayout 一个widget,它使用委托来调整和定位多个子节点。[...]

CustomPaint的 一个widget,提供在绘制阶段绘制的画布。[...]

CustomPainter 所用的接口CustomPaint的(在部件库)和 RenderCustomPaint(在绘制库)。[...]

CustomPainterSemantics 包含描述由CustomPaint使用的Canvas包含的矩形中绘制的信息的属性。[...]

CustomScrollView 一个滚动型创建使用棉条自定义滚动效果。[...]

CustomSingleChildLayout 一个widget,将其单个子级的布局推迟到委托。[...]

DecoratedBox 在儿童绘画之前或之后 绘制装饰的widget。[...]

DecoratedBoxTransition 动画版的DecoratedBox是其动画的不同属性装饰。[...]

装饰 盒子装饰(应用于Rect的装饰)的描述。[...]

DecorationImage 箱子装饰的图象。[...]

DecorationImagePainter 装饰图像 的画家。[...]

DecorationTween 两个装饰之间的插值。[...]

DefaultAssetBundle 一个widget,用于确定其后代的默认资产包。[...]

DefaultTextStyle 要应用于后代Text widget而没有显式样式的文本样式。

DefaultWidgetsLocalizations widget库的美国英语本地化版本。[...]

方向性 用于确定文本和文本方向敏感渲染对象的环境方向性的窗口widget。[...]

可取消 可以通过在指示的方向上拖动来解除的widget。[...]

DragDownDetails 使用GestureDragDownCallback的回调的详细信息对象。[...]

DragEndDetails 使用GestureDragEndCallback的回调的详细信息对象。[...]

可拖动< T > 可以拖动到DragTarget的窗口widget。[...]

DragScrollActivity 滚动视图在用户在屏幕上拖动手指时执行的活动。[...]

DragStartDetails 使用GestureDragStartCallback的回调的详细信息对象。[...]

DragTarget < T > 删除Draggable widget 时接收数据的widget。[...]

DragUpdateDetails 使用GestureDragUpdateCallback的回调的详细信息对象。[...]

DrivenScrollActivity 基于动画参数设置动画滚动视图的活动。[...]

EdgeInsets 四个基本方向中每个方向的一组不可变的偏移量。[...]

EdgeInsetsDirectional 四个基本方向中的每个方向上的不可变的偏移集,但其水平分量取决于书写方向。[...]

EdgeInsetsGeometry EdgeInsets的 基类,允许文本方向感知分辨率。[...]

EdgeInsetsGeometryTween 两个EdgeInsetsGeometry之间的插值。[...]

EdgeInsetsTween 两个EdgeInsets之间的插值。[...]

EditableText 基本文本输入字段。[...]

EditableTextState 声明EditableText的状态。

ElasticInCurve 振荡曲线,在超出其范围的同时增大幅度。[...]

ElasticInOutCurve 一条振荡曲线,在超出其范围时会增大然后收缩。[...]

ElasticOutCurve 一条振荡曲线,在超出其范围时会缩小幅度。[...]

元件 树中特定位置 的Widget实例化。[...]

ErrorWidget 呈现异常消息的widget。[...]

ExactAssetImage 从AssetBundle获取图像,将其与给定比例相关联。[...]

ExcludeSemantics 删除其后代的所有语义的widget。[...]

扩展 一个使Row,Column或Flex的子控件扩展尺寸的控件。[...]

FadeInImage 在加载目标图像时显示占位符图像的图像,然后在加载时淡入新图像。[...]

FadeTransition 动画widget的不透明度。[...]

FileImage 将给定的File对象解码为图像,将其与给定的比例相关联。[...]

FittedBox 秤,并根据自身内部定位其子契合。[...]

FittedSizes applyBoxFit 返回的这对大小。

FixedColumnWidth 将列的大小调整为特定数量的像素。[...]

FixedExtentMetrics ScrollPosition到具有固定项目大小的滚动视图的 度量标准。[...]

FixedExtentScrollController 用于滚动视图的控制器,其项目具有相同的大小。[...]

FixedExtentScrollPhysics 一种捕捉物理,它总是直接落在物品上而不是滚动范围内的任何地方。[...]

FixedScrollMetrics 与Scrollable视口关联的值的不可变快照。[...]

柔性 在一维数组中显示其子项的窗口widget。[...]

FlexColumnWidth 在布置了所有其他列之后,通过占用剩余空间的一部分来确定列的大小。[...]

灵活 控制行,列或Flex的子项如何弯曲的widget。[...]

FlippedCurve 曲线是其给定曲线的反转。[...]

流 根据FlowDelegate中的逻辑,可以有效地调整和定位子项的widget。[...]

FlowDelegate 一个控制流布局外观的委托。[...]

FlowPaintingContext FlowDelegate绘制的 上下文。[...]

FlutterErrorDetails 提供给FlutterExceptionHandler回调的信息的类。[...]

FlutterLogoDecoration 关于如何绘制Flutter徽标的不可变描述。 的FocusManager 管理焦点树。[...]

FocusNode 焦点树中可以接收焦点的叶节点。[...]

FocusScope 建立一个widget可以获得焦点的范围。[...]

FocusScopeNode 焦点树中的内部节点。[...]

fontWeight设置 用于绘制文本的字形的粗细 形成 用于将多个表单字段widget(例如TextField widget)分组在一起的可选容器。[...]

FormField < T > 单个表单字段。[...]

FormFieldState < T > FormField 的当前状态。传递给FormFieldBuilder方法,用于构造表单字段的widget。

FormState 与窗口widget关联的状态。[...]

FractionallySizedBox 一个widget,可将其子级调整为总可用空间的一小部分。有关布局算法的更多详细信息,请参阅 RenderFractionallySizedOverflowBox。[...]

FractionalOffset 偏移量,表示为大小的一部分。[...]

FractionalOffsetTween 两个小数偏移之间的插值。[...]

FractionalTranslation 在绘制其子项之前应用转换转换。[...]

FractionColumnWidth 将列的大小调整为表的约束'maxWidth的一小部分。[...]

FutureBuilder < T > 基于与Future交互的最新快照构建自己的widget。[...]

GestureDetector 检测手势的widget。[...]

GestureRecognizerFactory < T扩展了GestureRecognizer > 用于创建手势识别器的工厂。[...]

GestureRecognizerFactoryWithHandlers < T扩展了GestureRecognizer > 工厂用于创建委托给回调的手势识别器。[...]

GlobalKey < Ť延伸国< StatefulWidget > > 整个应用程序中唯一的密钥。[...]

GlobalObjectKey < Ť延伸国< StatefulWidget > > 一个全局键,从用作其值的对象获取其标识。[...]

GlowingOverscrollIndicator 滚动视图已过度滚动的可视指示。[...]

梯度 2D渐变。[...]

GridPaper 一个widget,用于绘制一个像素宽的直线网格。[...]

网格视图 可滚动的2Dwidget数组。[...]

英雄 一个widget,标记其子级为英雄动画的候选者。[...]

HeroController 一个导航观察者管理英雄的转变。[...]

HoldScrollActivity 滚动活动,除了可以释放以恢复正常的空闲行为之外什么也不做。[...]

HSVColor 使用alpha,hue,饱和度和值表示的颜色。[...]

图标 图形图标插件与来自于所述的字体的字形绘制IconData如材料的预定IconData以s 图标。[...]

IconData 字体标志符号表示的图标说明。[...]

IconTheme 控制窗口widget子树中图标的默认颜色,不透明度和大小。[...]

IconThemeData 定义图标的颜色,不透明度和大小。[...]

IdleScrollActivity 滚动活动,什么都不做。[...]

IgnorePointer 在命中测试期间不可见的widget。[...]

图片 显示图像的widget。[...]

ImageCache 类为imageCache对象。[...]

ImageConfiguration 传递给ImageProvider.resolve方法的配置信息,用于选择特定图像。[...]

的ImageIcon 来自ImageProvider的图标,例如AssetImage。[...]

的imageinfo 一个dart:ui.Image对象及其对应的比例。[...]

ImageProvider < T > 识别图像而不提交精确的最终资产。这允许识别一组图像,并且稍后基于环境(例如,设备像素比)来解析精确图像。[...]

ImageShader 用于平铺图像的着色器(由Paint.shader使用)。

的ImageStream 图像资源的句柄。[...]

ImageStreamCompleter 用于管理dart加载的基类:用于ImageStream的ui.Image对象 。[...]

ImplicitlyAnimatedWidget 用于构建窗口widget的抽象窗口widget,可在一段时间内逐渐更改其值。[...]

IndexedStack 一个堆栈,显示来自子项列表的单个子项。[...]

InheritedElement 使用InheritedWidget作为其配置 的Element。

InheritedWidget widget的基类,可以有效地在树中传播信息。[...]

InspectorSelection 检查员的可变选择状态。 间隔 曲线直到开始为0.0 ,然后弯曲(根据曲线从0.0到1.0 结束,然后是1.0。[...]

IntrinsicColumnWidth 根据该列中所有单元格的固有尺寸确定列的大小。[...]

IntrinsicHeight 一个widget,可以将其子级调整为子级的内在高度。[...]

IntrinsicWidth 一个widget,可以将其子级调整为子级的内部宽度。[...]

IntTween 两个整数之间的插值。[...]

活着 标记一个child需要保持活着,即使它在一个懒惰的列表中,否则将删除它。[...]

KeepAliveHandle 甲收听其可以手动触发。[...]

KeepAliveNotification 指示此通知气泡必须保持活动的子树,即使它通常会作为优化被丢弃。[...]

键 Key是Widget,Element和SemanticsNode的标识符[...]

KeyedSubtree 构建其子项的widget。[...]

LabeledGlobalKey < Ť延伸国< StatefulWidget > > 带调试标签的全局密钥。[...]

LayerLink LeaderLayer可以注册 的对象。[...]

LayoutBuilder 构建可依赖于父窗口widget大小的窗口widget树。[...]

LayoutChangedNotification 指示接收此通知的对象的其中一个后代的布局已经以某种方式更改,因此关于该布局的任何假设都不再有效。[...]

LayoutId 用于标识CustomMultiChildLayout中的子项的元数据。[...]

LeafRenderObjectElement 使用LeafRenderObjectWidget作为其配置 的Element。

LeafRenderObjectWidget RenderObjectWidgets的超类,用于配置没有子项的RenderObject子类。

LimitedBox 只有当它不受约束时才限制其大小的盒子。[...]

的LinearGradient 2D线性渐变。[...]

ListBody 一个widget,它沿着给定的轴顺序排列它的子节点,强制它们到另一个轴的父节点的维度。[...]

可听 维护侦听器列表的对象。

倾听者 一个widget,它响应指针事件调用回调。[...]

列表显示 可线性排列的widget可滚动列表。[...]

ListWheelScrollView 一个盒子,可以滚动轮子上的child。[...]

ListWheelViewport 显示轮子上的子集子集的视口。[...]

语言环境 用于选择用户语言和格式首选项的标识符,由语言和国家/地区组成。这是BCP 47定义的区域设置标识符的子集。[...]

LocalHistoryEntry

LocalHistoryRoute 历史记录中的条目。

LocalHistoryRoute < T > 可以通过弹出列表在内部处理返回导航的路由。[...]

本地化 为其 定义区域设置child以及子项所依赖的本地化资源。[...]

LocalizationsDelegate < T > 用于一组本地化资源类型的工厂,T由Localizationswidget加载 。[...]

LocalKey 不是GlobalKey的关键[...]

LongPressDraggable < T > 从长按开始使其child可以拖拽。

MaskFilter 一个蒙版过滤器,用于在绘制时应用于形状。掩码过滤器是一种采用彩色像素位图的函数,并返回另一个彩色像素位图。[...]

Matrix4 4D矩阵。值以列主要顺序存储。

Matrix4Tween 两个Matrix4之间的插值。[...]

MatrixUtils 用于处理矩阵的实用程序函数。

MaxColumnWidth 确定列的大小,使其大小为两个列宽规范的最大值。[...]

MediaQuery 建立媒体查询解析给定数据的子树。[...]

MediaQueryData 有关介质的信息(例如,窗口)。[...]

MemoryImage 将给定的Uint8List缓冲区解码为图像,将其与给定的比例相关联。[...]

MergeSemantics 一个widget,它合并其后代的语义。[...]

元数据 在渲染树中保存不透明的元数据。[...]

MinColumnWidth 确定列的大小,使其大小为两个列宽规范中的最小值。[...]

ModalBarrier 一个widget,阻止用户与自身后面的widget交互。[...]

ModalRoute < T > 阻止与先前路由交互的路由。[...]

MultiChildLayoutDelegate 一个控制多个子项布局的委托。[...]

MultiChildRenderObjectElement 使用MultiChildRenderObjectWidget作为其配置 的Element。[...]

MultiChildRenderObjectWidget

RenderObjectWidgets的超类,用于配置具有单个子项列表的RenderObject子类。(此超类仅为该子列表提供存储,它实际上不提供更新逻辑。)

MultiFrameImageStreamCompleter 管理图像帧的解码和调度。[...]

NavigationToolbar NavigationToolbar是一个布局助手,用于沿水平轴定位3个widget或widget组,这对于应用程序的导航栏是合理的,例如在Material Design和iOS中。[...]

航海家 一个widget,用于管理具有堆栈规则的一组子widget。[...]

NavigatorObserver 用于观察导航器行为的界面。

NavigatorState Navigator widget 的状态。

NestedScrollView 其中的滚动视图可以嵌套其他滚动视图,其滚动位置本质上是链接的。[...]

NestedScrollViewViewport NestedScrollView使用 的Viewport变体。[...]

NetworkImage 从网络获取给定的URL,将其与给定的比例相关联。[...]

NeverScrollableScrollPhysics 滚动物理,不允许用户滚动。[...]

通知 可以冒泡widget树的通知。[...] NotificationListener < T extends Notification > 一个widget,用于侦听通知冒泡树。[...] ObjectKey 从用作其值的对象获取其标识的键。[...] 抵消 不可变的2D浮点偏移量。[...] 台下 一个widget,它将child放在树中,但没有绘制任何东西,没有让child可用于命中测试,也没有占用父母的任何空间。[...]

OneFrameImageStreamCompleter 管理dart:ui.Image对象的加载,用于静态ImageStream(只有一帧)。

不透明度 使子项部分透明的widget。[...]

OrientationBuilder 构建可依赖于父窗口widget方向的窗口widget树(与设备方向不同)。[...]

OverflowBox 一个widget,它对子进程施加的约束不同于从其父进程获得的约束,可能允许子进程溢出父进程。[...]

覆盖 一个堆栈条目可以独立进行管理。[...]

OverlayEntry 在一个地方叠加,可以包含一个widget。[...]

OverlayRoute < T > 在导航器的叠加层中显示窗口widget的路径。

OverlayState Overlay 的当前状态。[...]

OverscrollIndicatorNotification GlowingOverscrollIndicator将开始显示过度滚动指示的 通知。[...]

OverscrollNotification 通知Scrollable widget未更改其滚动位置,因为更改会导致其滚动位置超出其滚动边界。[...]

填充 一个widget,通过给定的填充来保护其子级。[...]

的PageController PageView 的控制器。[...]

PageMetrics PageView的 度量标准。[...]

PageRoute < T > 替换整个屏幕的模态路线。

PageRouteBuilder < T > 用于根据回调定义一次性页面路由的实用程序类。[...]

PageScrollPhysics 滚动由使用物理浏览量。[...]

PageStorage 为此窗口widget子树建立页面存储桶的窗口widget。

PageStorageBucket 与应用中的页面关联的存储桶。[...]

PageStorageKey < T > 一个ValueKey用于定义PageStorage值将被保存。[...]

页面预览 可逐页工作的可滚动列表。[...]

涂料 在画布上绘制时使用的样式的说明。[...]

PaintingBinding 绑定绘画库。[...]

PaintingContext 一个画画的地方。[...]

ParentDataElement < T扩展RenderObjectWidget > 使用ParentDataWidget作为其配置 的Element。

ParentDataWidget < T扩展RenderObjectWidget > 将ParentData信息挂接到RenderObjectWidget的子 节点的widget的基类。[...]

路径 平面的复杂一维子集。[...]

PerformanceOverlay 显示性能统计信息 [...]

PhysicalModel 表示将其子项剪辑为形状的物理层的窗口widget。[...]

PhysicalShape 一个widget,表示将其子级剪辑为路径的物理层。[...]

占位符 一个widget,用于绘制一个框,表示有一天会添加其他widget的位置。[...]

PointerCancelEvent 指针的输入不再指向此接收器。

PointerDownEvent 指针已与设备联系。

PointerEvent 触摸,手写笔或鼠标事件的基类。[...]

PointerMoveEvent 当指针与设备接触时,指针相对于设备移动。[...]

PointerUpEvent 指针已停止与设备联系。

PopupRoute < T > 在当前路线上覆盖窗口widget的模态路径。

定位 一个控件,用于控制堆栈子项的位置。[...]

PositionedDirectional 一个widget,用于控制堆栈子项的位置,而不需要提交特定的TextDirection。[...]

PositionedTransition 定位的 动画版本,它采用特定的 动画在动画的生命周期内将child的位置从起始位置转换到结束位置。[...]

PREFERREDSIZE 具有首选大小的widget。[...]

PreferredSizeWidget 窗口widget的接口,如果不受约束,则可以返回此窗口widget所希望的大小。[...]

PrimaryScrollController 将ScrollController与子树关联。[...]

ProxyAnimation 作为另一个动画的代理的动画。[...]

ProxyElement 使用ProxyWidget作为其配置 的Element。

ProxyWidget 提供了子窗口widget的窗口widget,而不是构建新窗口widget。[...]

的RadialGradient 2D径向渐变。[...]

半径 圆形或椭圆形的半径。

RawGestureDetector 一个widget,用于检测给定手势工厂描述的手势。[...]

RawGestureDetectorState 国家对RawGestureDetector。

RawImage 一个直接显示dart:ui.Image的widget。[...]

RawKeyboardListener 每当用户按下或释放键盘上的键时调用回调的widget。[...]

RawKeyEvent 原始密钥事件的基类。[...]

矩形 一个不可变的,2D,轴对齐的浮点矩形,其坐标相对于给定的原点。[...]

RectTween 两个矩形之间的插值。[...]

RelativePositionedTransition Positioned的 动画版本,它根据相对于具有指定大小的边界框的rect值转换子项的位置。[...]

RelativeRect 一个不可变的2D,轴对齐的浮点矩形,其坐标相对于另一个矩形的边缘给出,称为容器。由于矩形的尺寸是相对于容器的尺寸,因此该类没有宽度和高度成员。为了确定矩形的宽度或高度,将其转换为一个矩形使用toRect() (通过容器本身的矩形),然后检查该对象。[...]

RelativeRectTween 两个相对rects之间的插值。[...]

RenderBox 2D笛卡尔坐标系中的渲染对象。[...]

RenderNestedScrollViewViewport NestedScrollView使用 的RenderViewport变体。[...]

渲染对象 渲染树中的对象。[...]

RenderObjectElement 使用RenderObjectWidget作为其配置 的Element。[...]

RenderObjectToWidgetAdapter < T扩展RenderObject > 从RenderObject到Element树的桥梁。[...]

RenderObjectToWidgetElement < T扩展RenderObject > 由RenderObject托管的RootRenderObjectElement。[...]

RenderObjectWidget RenderObjectWidgets提供用于配置RenderObjectElement s,这涡卷渲染对象 s,这提供了应用程序的实际渲染。

RenderSliv​​erOverlapAbsorber 包裹另一个的条子,迫使其布局范围被视为重叠。[...]

RenderSliv​​erOverlapInjector 基于存储在SliverOverlapAbsorberHandle中的值具有条子几何形状的条子 。[...]

RepaintBoundary 一个widget,为其子级创建单独的显示列表。[...]

ReverseAnimation 与另一个动画相反的动画。[...]

ReverseTween < T > 一个Tween,反向评估其父级。

富文本 一段富文本。[...]

RootRenderObjectElement 树根处的元素。[...]

RotatedBox 一个widget,可以将其子项旋转整数个四分之一圈。[...]

RotationTransition 动画widget的旋转。

RoundedRectangleBorder 带圆角的矩形边框。[...]

路线< T > 由导航器管理的条目的抽象。[...] RouteAware 知道其当前Route的对象的接口。[...] RouteObserver < R extends Route > 一个导航观察者通知RouteAware变化s到他们的状态路线。[...] RouteSettings 可能在构建路径时有用的数据。 行 使子控件横向排列显示的控件。[...] RRect 一个不可变的圆角矩形,具有所有四个角的自定义半径。 RSTransform 由平移,旋转和均匀比例组成的变换。[...] SafeArea 一个widget,通过足够的填充来保护其子级,以避免操作系统的入侵。[...] 锯齿 锯齿曲线,在单位间隔内重复给定次数。[...]

ScaleEndDetails 有关GestureScaleEndCallback的详细信息。

ScaleStartDetails 有关GestureScaleStartCallback的详细信息。

ScaleTransition 动画转换widget的比例。

ScaleUpdateDetails 有关GestureScaleUpdateCallback的详细信息。

滚动 滚动的widget。[...]

ScrollableState Scrollable widget的 State对象。[...]

ScrollActivity 用于滚动活动(如拖动和投掷)的基类。[...]

ScrollActivityDelegate ScrollActivity 的后端。[...]

ScrollbarPainter 用于绘制滚动条 的CustomPainter。[...]

ScrollBehavior 描述可滚动窗口widget的行为方式。[...]

ScrollConfiguration 控制可滚动窗口widget在子树中的行为方式。[...]

ScrollContext Scrollable widget实现 的接口,以便使用 ScrollPosition。[...]

ScrollController 控制可滚动的widget。[...]

ScrollDragController 当用户在屏幕上拖动手指时滚动滚动视图。[...]

ScrollEndNotification Scrollable widget已停止滚动的 通知。[...]

ScrollHoldController 用于保持Scrollable静止的接口。[...]

ScrollMetrics Scrollable内容的 描述,用于建模视口的状态。[...]

ScrollNotification 与滚动相关 的通知。[...]

ScrollPhysics 确定Scrollable widget的物理特性。[...]

的scrollPosition 确定滚动视图中可见的内容部分。[...]

ScrollPositionWithSingleContext 滚动位置,用于管理单个ScrollContext的滚动活动 。[...]

ScrollSpringSimulation 一个SpringSimulation,其中x的值保证在模拟isDone()时具有完全最终值。

ScrollStartNotification Scrollable widget已开始滚动的 通知。[...]

ScrollUpdateNotification Scrollable widget已更改其滚动位置的 通知。[...]

滚动型 滚动的widget。[...]

语义 一个widget,用widget含义的描述来注释widget树。[...]

SemanticsDebugger 一个可视化child语义的widget。[...]

着色器 Gradient和ImageShader 等对象的基类,它们对应于Paint.shader使用的着色器。

ShaderMask 一个widget,它将Shader生成的遮罩应用于其子级。[...]

ShapeBorder 形状轮廓的基类。[...]

ShapeDecoration 关于如何绘制任意形状的不可变描述。[...]

ShrinkWrappingViewport 内部较大的widget,收缩包装在主轴上的子项。[...]

模拟 所有模拟的基类。[...]

SingleChildLayoutDelegate 用于计算具有单个子项的渲染对象的布局的委托。[...]

SingleChildRenderObjectElement 使用SingleChildRenderObjectWidget作为其配置 的Element。[...]

SingleChildRenderObjectWidget RenderObjectWidgets的超类,用于配置具有单个子槽的RenderObject子类。(此超类仅为该子级提供存储,它实际上不提供更新逻辑。)

SingleChildScrollView 可以滚动单个窗口widget的框。[...]

SingleTickerProviderStateMixin < T扩展StatefulWidget > 提供单个Ticker,配置为仅在启用当前树时打勾,如TickerMode所定义。[...]

尺寸 保持2D浮点大小。[...]

SizeChangedLayoutNotification 指示接收此通知的对象的其中一个后代的大小已更改,因此有关该布局的任何假设都不再有效。[...]

SizeChangedLayoutNotifier 一个widget, 当其子级的布局维度发生更改时自动调度SizeChangedLayoutNotification。[...] SizedBox

具有指定大小的框。[...]

SizedOverflowBox 一个特定大小的窗口widget,但将其原始约束传递给其子节点,然后可能会溢出。[...]

SizeTransition 动画自己的大小和剪辑并对齐child。[...]

SizeTween 两种尺寸之间的插值。[...]

SlideTransition 动画widget相对于其正常位置的位置。[...]

SliverChildBuilderDelegate 使用构建器回调为子项提供子项的委托。[...]

SliverChildDelegate 为儿童提供条子的代表。[...]

SliverChildListDelegate 使用明确列表为儿童提供儿童的代表。[...]

SliverFillRemaining 包含单个框子项的条子,填充视口中的剩余空间。[...]

SliverFillViewport 包含多个子框的子条,每个子框填充视口。[...]

SliverFixedExtentList 将多个具有相同主轴范围的盒子项放置在线性阵列中的条子。[...]

SliverGrid 将多个盒子儿童放置在二维排列中的条子。[...]

SliverGridDelegate 控制网格中图块的布局。[...]

SliverGridDelegateWithFixedCrossAxisCount 创建横轴中具有固定数量的切片的网格布局。[...]

SliverGridDelegateWithMaxCrossAxisExtent 使用每个都具有最大横轴范围的切片创建网格布局。[...]

SliverList 沿着主轴将多个盒子放置在线性阵列中的条子。[...]

SliverMultiBoxAdaptorElement 一个懒惰地为SliverMultiBoxAdaptorWidget构建子元素的元素。[...]

SliverMultiBoxAdaptorWidget 条子的基类,有多个盒子元素。[...]

SliverOverlapAbsorber 包裹另一个的条子,迫使其布局范围被视为重叠。[...]

SliverOverlapAbsorberHandle 提供给SliverOverlapAbsorber,SliverOverlapInjector和NestedScrollViewViewport的句柄,用于在NestedScrollView中移位重叠。[...]

SliverOverlapInjector 基于存储在SliverOverlapAbsorberHandle中的值具有条子几何形状的条子 。[...]

SliverPadding 在另一条棉条的每一侧都应用衬垫的条子。[...]

SliverPersistentHeader 当条子滚动到视口的前缘时,尺寸​​变化的条子。[...]

SliverPersistentHeaderDelegate 委派配置SliverPersistentHeader。

SliverPrototypeExtentList 将盒子放置在线性阵列中并将它们限制为沿主轴具有与原型项相同程度的条子。[...]

SliverSafeArea 通过足够的填充来插入另一条条子的条子,以避免操作系统的入侵。[...]

SliverToBoxAdapter 包含单个框widget的条子。[...] 堆 一个widget,用于将其子级相对于其框的边缘定位。[...]

StadiumBorder 一个边框,适合体育场形状的边框(两端有半圆形的框),适用于它所应用的widget的矩形。[...]

State < T扩展StatefulWidget > StatefulWidget 的逻辑和内部状态。[...]

StatefulBuilder 一个柏拉图窗口widget,它们都具有状态并调用闭包来获取其子窗口widget。[...]

StatefulElement 使用StatefulWidget作为其配置 的Element。

StatefulWidget 具有可变状态的widget。[...]

StatelessElement 使用StatelessWidget作为其配置 的Element。

StatelessWidget 一个不需要可变状态的widget。[...]

StatusTransitionWidget 在给定动画更改状态时重建的窗口widget。

StepTween 地板之间的两个整数之间的插值。[...]

StreamBuilder < T > 基于与Stream交互的最新快照构建自身的小组件。[...]

StreamBuilderBase < T,S > 基于与指定Stream的交互构建自己的widget的基类。[...]

表 为其子项使用表布局算法的窗口widget。[...]

表格边框 表格widget的 边框规范。[...]

TableCell的 一个widget,用于控制表的子节点的对齐方式。[...]

TableColumnWidth 用于描述RenderTable中列的宽度的基类。[...]

的TableRow 表 中的一组水平单元格。[...]

TapDownDetails 有关GestureTapDownCallback的详细信息,例如位置。

TapUpDetails 有关GestureTapUpCallback的详细信息,例如位置。

文本 一系列具有单一样式的文本。[...]

文本框 包含一段文本的矩形。[...]

TextDecoration 在文本附近绘制的线性装饰。

TextEditingController 用于可编辑文本字段的控制器。[...]

TextEditingValue 用于编辑文本行的当前文本,选择和撰写状态。

TextInputType 要优化文本输入控件的信息类型。[...]

TextPainter 将TextSpan树绘制到Canvas中的对象。[...]

TextPosition 文本字符串中的视觉位置。

的TextRange 一串文本中的一系列字符。

TextSelection 表示选择的一系列文本。

TextSelectionControls 用于构建选择UI的界面,由工具栏widget的实现者提供。[...]

TextSelectionDelegate 用于操作选择的界面,供工具栏widget的实现者使用。

TextSelectionOverlay 管理一对文本选择句柄的对象。[...]

TextSpan 不可变的文本范围。[...]

文字样式 一种不可变的样式,其中绘制文本。[...]

TextStyleTween 两个TextStyle之间的插值。[...]

质地 一个矩形,后端纹理映射在该矩形上。[...]

阈 曲线为0.0,直到达到阈值,然后跳到1.0。[...]

TickerFuture 表示正在进行的Ticker序列的对象。[...]

TickerMode 启用或禁用窗口widget子树中的代码(以及动画控制器)。[...]

TickerProvider 由可以销售Ticker对象的类实现的接口。[...]

TickerProviderStateMixin < T扩展StatefulWidget > 提供Ticker对象,这些对象配置为仅在启用当前树时打勾,如TickerMode所定义。[...]

标题 在操作系统中描述此应用程序的widget。

公差 指定距离,持续时间和速度差异的最大允许幅度的结构被认为是相等的。

TrackingScrollController 一个ScrollController,其initialScrollOffset跟踪其最近更新的ScrollPosition。[...]

TrainHoppingAnimation 此动画通过代理一个动画开始,但可以给出第二个动画。当他们的时间交叉时(或者因为第二个是相反的方向,或者因为一个超过另一个),动画会跳到代理第二个动画,第二个动画成为新的“第一”动画。[...]

转变 在绘制其子项之前应用转换的窗口widget。[...]

TransformProperty 处理表示变换的Matrix4的属性。

TransitionRoute < T > 具有入口和出口过渡的路线。

Tween < T扩展动态 > 开始值和结束值之间的线性插值。[...]

TypeMatcher < T > 此类是“is”运算符的解决方法,它不接受变量值作为其右操作数

UnconstrainedBox 一个widget,它对子节点没有约束,允许它以“自然”大小呈现。[...]

唯一键 一个只与自己相等的关键。

UniqueWidget < Ť延伸国< StatefulWidget > > 有状态窗口widget的基类,它在树中只有一个膨胀的实例。[...]

UserScrollNotification 用户已更改滚动方向的通知。[...]

ValueKey < T > 使用特定类型的值来标识自身的钥匙。[...]

ValueNotifier < T > 甲ChangeNotifier保存单个值。[...]

速度 二维速度。

视口 内部更大的widget。[...]

ViewportNotificationMixin Mixin for Notification用于跟踪他们已经通过的RenderAbstractViewport的数量。[...]

窗口widget 用于描述元素的配置[...]

WidgetInspector 一个widget,可以检查子widget的结构。[...]

WidgetInspectorService GUI工具用于与WidgetInspector交互的服务。[...]

WidgetsApp 一个便利类,它包含了应用程序通常需要的许多widget。[...]

WidgetsBinding widget层和Flutter引擎之间的粘合剂。

WidgetsBindingObserver 使用Widgets图层绑定注册的类的接口。[...]

WidgetsFlutterBinding 基于Widgets框架的应用程序的具体绑定。这是将框架绑定到Flutter引擎的粘合剂。

WidgetsLocalizations 用于最低级别的Flutter框架的本地化资源值的接口。[...]

WidgetToRenderBoxAdapter 用于在窗口widget树中放置特定RenderBox的适配器。[...]

WillPopScope 注册回调以否决用户尝试解除封闭的 ModalRoute。[...]

包 一个widget,以多个水平或垂直运行方式显示其子项。[...]

常量 kAlwaysCompleteAnimation →const 动画< double > 一个总是完整的动画。[...]

const _AlwaysCompleteAnimation() kAlwaysDismissedAnimation →const 动画< double > 一个总是被解雇的动画。[...] const _AlwaysDismissedAnimation()

属性 debugHighlightDeprecatedWidgets ↔ 布尔 显示已弃用的widget的横幅。

读/写 debugPrint ↔ DebugPrintCallback 将消息打印到控制台,您可以使用“flutter”工具的“logs”命令(“flutter logs”)访问该控制台。[...]

读/写 debugPrintBuildScope ↔ 布尔 记录所有来电BuildOwner.buildScope。[...]

读/写 debugPrintGlobalKeyedWidgetLifecycle ↔ 布尔 在取消激活具有全局键的窗口widget时记录,并在重新激活(重新记录)时记录。[...]

读/写 debugPrintRebuildDirtyWidgets ↔ 布尔 记录每帧构建的脏widget。[...]

读/写 debugPrintScheduleBuildForStacks ↔ 布尔 记录将widget标记为需要重建的调用堆栈。[...]

读/写 debugProfileBuildsEnabled ↔ 布尔 Timeline为每个构建的Widget 添加事件。[...] 读/写 imageCache → ImageCache 实现Flutter框架图像缓存的单例。[...]

只读 函数 applyBoxFit(BoxFit fit, Size inputSize, Size outputSize) → FittedSizes 应用BoxFit值。[...]

axisDirectionIsReversed(AxisDirection axisDirection) → bool 返回沿给定轴方向行进是否以数字递减顺序访问沿该轴的坐标。[...]

axisDirectionToAxis(AxisDirection axisDirection) → 轴 返回包含给定AxisDirection的Axis。[...]

createLocalImageConfiguration(BuildContext context,{ Size size }) → ImageConfiguration 基于给定的BuildContext(以及可选的大小) 创建ImageConfiguration。[...]

debugAssertAllWidgetVarsUnset(String reason) → bool 如果未更改任何窗口widget库调试变量,则返回true。[...]

debugCheckHasDirectionality(BuildContext context) → bool 断言给定的上下文具有Directionality祖先。[...]

debugCheckHasMediaQuery(BuildContext context) → bool 断言给定上下文具有MediaQuery祖先。[...]

debugCheckHasTable(BuildContext context) → bool 断言给定上下文具有表祖先。[...]

debugChildrenHaveDuplicateKeys(Widget parent, Iterable < Widget > children) → bool 如果给定子列表包含任何重复的非null键,则置位。[...]

debugDescribeTransform(Matrix4 transform) → List < String > 以对TransformProperty有用的格式返回表示给定转换的字符串列表。[...]

debugDumpApp() →void 打印当前正在运行的应用程序的字符串表示。

debugDumpLayerTree() →void 打印整个图层树的文本表示。

debugDumpRenderTree() →void 打印整个渲染树的文本表示。

debugItemsHaveDuplicateKeys(Iterable < Widget > items) → bool 如果给定的项列表包含任何重复的非空键,则断言。[...]

debugPrintStack({ String label, int maxFrames }) →void 使用debugPrint和 FlutterError.defaultStackFilter将当前堆栈转储到控制台。[...]

debugWidgetBuilderValue(Widget小 部件, Widget 内置) →void 断言built widget不为空。[...]

decodeImageFromList(Uint8List list) → Future < Image > 从字节列表创建图像。[...]

defaultScrollNotificationPredicate(ScrollNotification notification) → bool 一个ScrollNotificationPredicate,它检查是否 notification.depth == 0,这意味着通知没有通过任何插入的滚动widget。 flipAxis(轴 方向) → 轴 返回给定轴的反面。[...]

flipAxisDirection(AxisDirection axisDirection) → AxisDirection 返回给定AxisDirection的反向。[...]

getAxisDirectionFromAxisReverseAndDirectionality(BuildContext context, Axis axis, bool reverse) → AxisDirection 返回当前Directionality中给定Axis中 的AxisDirection(或反之,如果为true)。[...]

reverse 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, 对象 arg11 = _hashEnd, 对象 arg12 = _hashEnd, 对象 arg13 = _hashEnd, 对象 arg14 = _hashEnd, 对象 arg15 = _hashEnd, 对象 arg16 = _hashEnd, 对象 arg17 = _hashEnd, 对象 arg18 = _hashEnd, 对象 arg19 = _hashEnd, 对象 arg20 =_hashEnd ]) → int 将最多20个对象的哈希码组合成一个值。[...]

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, ColorFilter colorFilter, BoxFit fit, Alignment alignment:Alignment.center, Rect centerSlice, ImageRepeat repeat:ImageRepeat.noRepeat, bool flipHorizo​​ntally:false }) →void 将图像绘制到画布上的给定矩形中。[...]

paintZigZag(画布 画布, 油漆 颜料, 偏移 开始, 偏移 结束, int zigs, 双倍 宽度) →void 在两点之间画一条线,在连接两点的线上对角线前后切割。[...]

positionDependentBox({ Size size, Size childSize, Offset target, bool preferBelow, double verticalOffset:0.0, double margin:10.0 }) → Offset 将子框放在容器框内,位于目标点的上方或下方。[...]

precacheImage(ImageProvider 提供程序, BuildContext 上下文,{ Size size }) → Future < Null > 将图像预取到图像缓存中。[...]

runApp(widget 应用程序) →无效 给给定的widget充气并将其附加到屏幕上。[...]

textDirectionToAxisDirection(TextDirection textDirection) → AxisDirection 返回在给定TextDirection中进行读取的AxisDirection。[...]

枚举 AnimationStatus

动画的状态 AppLifecycleState 申请可以进入的国家。[...]

轴 两个方面的两个基本方向。[...]

AxisDirection 沿水平轴或垂直轴的方向。

BannerLocation 在哪里展示横幅。[...]

混合模式 在画布上绘画时使用的算法。[...]

BlurStyle 用于MaskFilter对象中模糊的样式。

边框 在边框中 为BorderSide绘制的线条样式。

BoxFit 如何将盒子刻在另一个盒子里。[...]

BoxShape 渲染Border或BoxDecoration时使用的形状。[...]

ConnectionState 与异步计算的连接状态。[...]

CrossAxisAlignment 如何将儿童沿横轴放置在柔性布局中。[...]

CrossFadeState 指定要显示的两个子项中的哪一个。请参阅AnimatedCrossFade。[...]

DecorationPosition 在哪里画一个盒子装饰。

DiagnosticLevel 用于过滤显示和省略哪些诊断的各种优先级。[...]

DismissDirection 可以驳回不予受理 的方向。

DragAnchor 凡可拖动应在拖动过程中被锚定。

FadeInImagePhase FadeInImage经历 的阶段。

FilterQuality 图像过滤器的质量级别。[...]

FLEXFIT 如何将child铭刻在可用空间内。[...]

FlutterLogoStyle 绘制Flutter徽标的可能方法。

字体样式 是否在字体中倾斜字形

GrowthDirection 相对于滚动偏移轴,条子内容的排序方向。[...]

HitTestBehavior 在命中测试期间如何表现。

ImageRepeat 如何绘制未被图像覆盖的框的任何部分。

MainAxisAlignment 如何在柔性布局中沿着主轴放置子项。[...]

MainAxisSize 主轴应占用多少空间。[...]

方向 无论是纵向还是横向。

溢出 是否应该剪掉溢出的child,或者看到他们的溢出。

PaintingStyle 在画布上绘制形状和路径的策略。[...]

PathFillType 确定决定如何计算Path内部的缠绕规则。[...]

RenderComparison 两个对象之间差异的描述,在它将如何影响渲染的上下文中。[...]

RoutePopDisposition 指示是否应弹出当前路由。[...]

SelectionChangedCause 指示触发所选文本更改的内容(包括对光标位置的更改)。

StackFit 如何调整Stack的未定位子项的大小。[...]

StrokeCap 用于行结尾的样式。[...]

StrokeJoin 用于线连接的样式。[...]

TableCellVerticalAlignment RenderTable对象中 单元格的垂直对齐选项。[...]

上投放 用户交互应适应目标的平台。[...]

TextAffinity 是否TextPosition是视觉上的上游或其偏移的下游。[...]

textAlign设置 是否以及如何水平对齐文本。

TextBaseline 用于对齐文本的水平线。

TextDecorationStyle 绘制文本装饰的样式

TextDirection 文本流动的方向。[...]

TextOverflow 如何处理溢出的文本。

TextSelectionHandleType 要显示哪种类型的选择句柄。[...]

TILEMODE 定义渐变边缘发生的事情。[...]

VertexMode 定义在绘制一组三角形时如何解释点列表。[...]

VerticalDirection 盒子垂直流动的方向。[...]

WrapAlignment Wrap 如何对齐对象。[...]

WrapCrossAlignment 谁包裹应该在横轴的运行中对齐儿童。

类型定义 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(List < Widget > children) → Widget 用于生成自定义布局的构建器的签名 AnimatedSwitcher。[...]

AnimatedSwitcherTransitionBuilder(Widget child, Animation < double > animation) → Widget 用于生成自定义转换的构建器的签名 AnimatedSwitcher。[...]

AnimationStatusListener(AnimationStatus status) →无效 使用附加的听众签名Animation.addStatusListener。

AsyncWidgetBuilder < T > (BuildContext context, AsyncSnapshot < T > snapshot) → Widget 签名用于基于异步交互构建widget的策略。[...]

CreateRectTween(Rect begin, Rect end) → Tween < Rect > 一个函数的签名,它接受两个Rect实例并返回 RectTween它们之间的转换。[...]

DismissDirectionCallback(DismissDirection direction) →void 使用的签名Dismissible表示已在给定的情况下被解雇direction。[...]

DraggableCanceledCallback(速度 速度, 偏移 偏移) →无效 在Draggable没有被a接受的情况下丢弃a的签名DragTarget。[...]

DragTargetAccept < T > (T 数据) →无效 用于使a DragTarget接受给定数据的签名。[...]

DragTargetBuilder < T > (BuildContext context, List < T > candidateData, List rejectedData) → Widget 建立儿童的签名DragTarget。[...]

DragTargetLeave < T > (T 数据) →无效 Draggable离开 时签名DragTarget。[...]

DragTargetWillAccept < T > (T 数据) → bool 用于确定给定数据是否将被a接受的签名DragTarget。[...]

ElementVisitor(元素 元素) →无效 签名回拨给BuildContext.visitChildElements。[...]

ErrorWidgetBuilder(FlutterErrorDetails 详细信息) → Widget 构建窗口widget时发生错误时调用的构造函数的签名。[...]

FormFieldBuilder < T > (FormFieldState < T > 字段) → Widget 用于构建表示表单字段的窗口widget的签名。[...]

FormFieldSetter < T > (T newValue) →无效 签名,以便在表单字段更改值时收到通知。[...]

FormFieldValidator < T > (T 值) → 字符串 用于验证表单字段的签名。[...]

GenerateAppTitle(BuildContext context) → String 签名WidgetsApp.onGenerateTitle。[...]

GestureDragCancelCallback() →无效 当先前触发的指针GestureDragDownCallback未完成时的签名 。[...]

GestureDragDownCallback(DragDownDetails 详细信息) →void 当指针接触屏幕并可能开始移动时的签名。[...]

GestureDragEndCallback(DragEndDetails 详细信息) →void 当先前与屏幕接触并且移动的指针不再与屏幕接触时的签名。[...]

GestureDragStartCallback(DragStartDetails 详细信息) →void 指针接触屏幕并开始移动时的签名。[...]

GestureDragUpdateCallback(DragUpdateDetails 详细信息) →void 当与屏幕接触并且移动的指针再次移动时签名。[...]

GestureLongPressCallback() →无效 当指针长时间保持与同一位置的屏幕保持接触时的签名。

GestureRecognizerFactoryConstructor < T扩展GestureRecognizer > () →T 签名用于实现的闭包GestureRecognizerFactory.constructor。

GestureRecognizerFactoryInitializer < T扩展GestureRecognizer > (T 实例) →无效 签名用于实现的闭包GestureRecognizerFactory.initializer。

GestureScaleEndCallback(ScaleEndDetails 详细信息) →无效 当指针不再与屏幕接触时的签名。

GestureScaleStartCallback(ScaleStartDetails 详细信息) →无效 当与屏幕接触的指针建立焦点并且初始比例为1.0时的签名。

GestureScaleUpdateCallback(ScaleUpdateDetails 详细信息) →无效 当与屏幕接触的指针指示新的焦点和/或比例时的签名。

GestureTapCallback() →无效 发生敲击时的签名。

GestureTapCancelCallback() →无效 当先前触发a的指针GestureTapDownCallback不会导致点击时的签名 。

GestureTapDownCallback(TapDownDetails 详细信息) →无效 当可能导致点击的指针与屏幕接触时的签名。[...]

GestureTapUpCallback(TapUpDetails 详细信息) →无效 当触发敲击的指针停止接触屏幕时的签名。[...]

ImageListener(ImageInfo image, bool synchronousCall) →void 报告图像可用的回调签名。[...]

IndexedWidgetBuilder(BuildContext context, int index) → Widget 用于为给定索引创建窗口widget的函数的签名,例如,在列表中。[...]

InspectorSelectButtonBuilder(BuildContext context, VoidCallback onPressed) → Widget 使用的构建器回调的签名 WidgetInspector.selectButtonBuilder。

InspectorSelectionChangedCallback() →无效 用于选择的签名更改回调 WidgetInspectorService.selectionChangedCallback。

LayoutWidgetBuilder(BuildContext context, BoxConstraints constraints) → Widget

LayoutBuilder构建器函数 的签名。

LocaleResolutionCallback(Locale locale, Iterable < Locale > supportedLocales) → Locale 签名WidgetsApp.localeResolutionCallback。[...]

NestedScrollViewHeaderSliv​​ersBuilder(BuildContext context, bool innerBoxIsScrolled) → List < Widget > NestedScrollView用于构建其标题的 签名。[...]

NotificationListenerCallback < T扩展通知 > (T 通知) → bool Notification听众 签名。[...]

OrientationWidgetBuilder(BuildContext context, Orientation orientation) → Widget 签名用于构建给定的widget的函数Orientation。[...]

PointerCancelEventListener(PointerCancelEvent 事件) →void 用于收听PointerCancelEvent活动的签名。[...]

PointerDownEventListener(PointerDownEvent 事件) →void 用于收听PointerDownEvent活动的签名。[...]

PointerMoveEventListener(PointerMoveEvent 事件) →void 用于收听PointerMoveEvent活动的签名。[...]

PointerUpEventListener(PointerUpEvent 事件) →void 用于收听PointerUpEvent活动的签名。[...]

RouteFactory(RouteSettings 设置) → 路由 为给定的路线设置创建路线。[...]

RoutePageBuilder(BuildContext context, Animation < double > animation, Animation < double > secondaryAnimation) → Widget 用于PageRouteBuilder构建路径主要内容的函数的签名。[...]

RoutePredicate(路线 路线) → 布尔 Navigator.popUntil谓词参数的 签名。

RouteTransitionsBuilder(BuildContext context, Animation < double > animation, Animation < double > secondaryAnimation, Widget child) → Widget 用于PageRouteBuilder构建路径转换的函数的签名。[...]

ScrollNotificationPredicate(ScrollNotification 通知) → bool 谓词ScrollNotification,用于自定义侦听来自其子项的通知的widget。

SelectionChangedCallback(TextSelection selection, SelectionChangedCause cause) →void 用户更改选择(包括光标位置)时报告的回调签名。

SemanticsBuilderCallback(Size size) → List < CustomPainterSemantics > 返回的函数的签名CustomPainter.semanticsBuilder。[...]

ShaderCallback(Rect bounds) → Shader 签名为创建Shader给定的函数Rect。[...]

StatefulWidgetBuilder(BuildContext context, StateSetter setState) → Widget 使用的构建器回调的签名StatefulBuilder。[...]

StateSetter(VoidCallback fn) →无效 State.setState功能 的签名。

TextSelectionOverlayChanged(TextEditingValue value, Rect caretRect) →void 签名报告变更的筛选组件 TextEditingValue为的目的TextSelectionOverlay。该 caretRect参数给出插入符在的坐标空间中的位置RenderBox由给定的TextSelectionOverlay.renderObject。[...]

TransitionBuilder(BuildContext context, Widget child) → Widget 给child建立widget的构建器。[...]

TweenConstructor < T > (T targetValue) → Tween < T > 签名Tween工厂。[...]

TweenVisitor < T > (Tween < T > 补间, T targetValue, TweenConstructor < T > 构造函数) → Tween < T > 传递回调的签名AnimatedWidgetBaseState.forEachTween。

ValueChanged < T > (T 值) →无效 报告基础值已更改的回调签名。[...]

ValueGetter < T > () →T 用于按需报告值的回调签名。[...]

ValueSetter < T > (T 值) →无效 用于报告已设置值的回调的签名。[...]

ViewportBuilder(BuildContext context, ViewportOffset position) → Widget 用于Scrollable构建视口的签名,通过该视口显示可滚动内容。

VoidCallback() →无效 没有参数的回调签名并且不返回任何数据。

WidgetBuilder(BuildContext context) → Widget 用于创建窗口widget的函数的签名,例如StatelessWidget.build 或State.build。[...]

WillPopCallback() → 未来< bool > 签名回拨,验证可以调用Navigator.pop。[...]

异常/错误

FlutterError 用于报告特定于Flutter的断言失败和合同违规的错误类。

TickerCanceled 当股票代码被取消时,TickerFuture.orCancel未来Ticker对象 抛出异常。