material library

实现材料设计的Flutter小部件.

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

也可以看看:

Classes

AboutDialog
一个关于框. 这是一个对话框,其中包含应用程序的图标,名称,版本号和版权,以及用于显示该应用程序使用的软件的许可证的按钮. [...]
AboutListTile
显示关于框的ListTile . [...]
AbsorbPointer
在命中测试期间吸收指针的小部件. [...]
Accumulator
整数的可变包装器,可以通过引用传递该值,以在递归堆栈中跟踪值.
Action
动作的基类. [...]
ActionChip
材料设计动作芯片. [...]
ActionDispatcher
一个动作管理器,仅调用赋予它的动作.
Actions
一个小部件,可建立一个ActionDispatcher和一个Intent to Action映射,以供其后代在调用Action时使用 . [...]
ActivateAction
调用当前集中控件的动作. [...]
AlertDialog
物料设计警报对话框. [...]
Align
一个小部件,它在其内部对齐其子级,并可以根据子级的大小自行调整其大小. [...]
Alignment
A point within a rectangle. [...]
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小部件). [...]
AnimatedIcon
在给定的动画进度下显示动画图标. [...]
AnimatedIconData
AnimatedIcon使用的图标的矢量图形数据. [...]
AnimatedIcons
支持的材质设计动画图标的标识符. [...]
AnimatedList
一个滚动的容器,用于在插入或删除项目时对其进行动画处理. [...]
AnimatedListState
滚动容器的状态,用于在插入或删除项目时对其进行动画处理. [...]
AnimatedModalBarrier
一个小部件,可防止用户与其自身背后的小部件进行交互,并且可以使用动画颜色值进行配置. [...]
AnimatedOpacity
不透明度的动画版本,只要给定的不透明度发生变化,它就会在给定的时间内自动转换孩子的不透明度. [...]
AnimatedPadding
动画版本的填充 ,可在给定的时间变化时自动在指定的持续时间内转换压痕. [...]
AnimatedPhysicalModel
PhysicalModel的动画版本. [...]
AnimatedPositioned
定位的动画版本,只要给定位置发生变化,它就会在给定时间内自动转换孩子的位置. [...]
AnimatedPositionedDirectional
PositionedDirectional的动画版本,只要给定位置发生变化,它就会在给定时间内自动转换孩子的位置. [...]
AnimatedSize
动画小部件,只要给定孩子的尺寸发生变化,它就会在给定时间内自动转换其尺寸. [...]
AnimatedSwitcher
默认情况下,小部件在新小部件与先前在AnimatedSwitcher上设置为子级的小部件之间进行淡入淡出. [...]
AnimatedTheme
主题的动画版本,只要给定主题发生更改,它就会在给定时间内自动转换颜色等. [...]
AnimatedWidget
当给定的Listenable更改值时重建的小部件. [...]
AnimatedWidgetBaseState<T extends ImplicitlyAnimatedWidget>
具有隐式动画的窗口小部件的基类,需要在动画运行时重建其窗口小部件树. [...]
Animation<T>
值为T类型的动画. [...]
AnimationController
动画的控制器. [...]
AnimationMax<T extends num>
跟踪最多两个其他动画的动画. [...]
AnimationMean
double的动画,它跟踪其他两个动画的均值. [...]
AnimationMin<T extends num>
跟踪至少两个其他动画的动画. [...]
AnnotatedRegion<T>
用值注释层树的区域. [...]
AppBar
材质设计应用栏. [...]
AppBarTheme
定义后代AppBar小部件的默认属性值. [...]
AspectRatio
尝试将孩子的尺寸调整为特定宽高比的小部件. [...]
AssetBundleImageKey
AssetImageExactAssetImage获得的图像的 . [...]
AssetBundleImageProvider
知道AssetBundleImageProvider的子类. [...]
AssetImage
AssetBundle获取图像,并已根据上下文确定要使用的确切图像. [...]
AsyncSnapshot<T>
Immutable representation of the most recent interaction with an asynchronous computation. [...]
AutomaticKeepAlive
允许子树请求保留在懒惰列表中. [...]
AutomaticNotchedShape
ShapeBorder创建的NotchedShape . [...]
BackButton
材质设计后退按钮. [...]
BackButtonIcon
适用于当前TargetPlatform的 "后退"图标. [...]
BackdropFilter
一个将过滤器应用于现有绘画内容然后绘画child的小部件 . [...]
BallisticScrollActivity
一种基于物理模拟对滚动视图进行动画处理的活动. [...]
在另一个小部件的角上方显示对角线消息. [...]
BannerPainter
绘制横幅 .
Baseline
一个根据孩子的基线放置其孩子的小部件. [...]
BaseSliderTrackShape
提供默认大小调整的getPreferredRect实现的基本轨道形状. [...]
BeveledRectangleBorder
带有平角或"斜角"角的矩形边框. [...]
BlockSemantics
一个小部件,它将所有在其之前绘制的小部件的语义放到同一语义容器中. [...]
Border
框的边框,由四个侧面组成:上,右,下,左. [...]
BorderDirectional
盒子的边框,由四个侧面组成,其侧面根据读取方向翻转. [...]
BorderRadius
矩形每个角的不可变半径集. [...]
BorderRadiusDirectional
矩形的每个角的不可变半径集,但角的指定方式取决于书写方向. [...]
BorderRadiusGeometry
BorderRadius的基类,它允许识别文本方向. [...]
BorderRadiusTween
两个BorderRadius之间的插值. [...]
BorderSide
框边框的一侧. [...]
BorderTween
两个Border之间的插值. [...]
BottomAppBar
通常与Scaffold.bottomNavigationBar一起使用的容器,并且在顶部可以有一个凹口,以便为重叠的FloatingActionButton留出空间 . [...]
BottomAppBarTheme
定义后代BottomAppBar小部件的默认属性值. [...]
BottomNavigationBar
A material widget that's displayed at the bottom of an app for selecting among a small number of views, typically between three and five. [...]
BottomNavigationBarItem
材质的BottomNavigationBar或iOS主题的CupertinoTabBar中的带有图标和标题的交互式按钮. [...]
BottomSheet
材料设计底页. [...]
BottomSheetThemeData
定义BottomSheetMaterial的默认属性值. [...]
BouncingScrollPhysics
适用于允许滚动偏移超出内容范围,然后将内容反弹到那些范围边缘的环境的滚动物理. [...]
BouncingScrollSimulation
与iOS匹配的滚动物理的实现. [...]
BoxBorder
可以绘制为矩形,圆形或圆形矩形的框型边框的基类. [...]
BoxConstraints
不可变的布局约束RenderBox布局. [...]
BoxConstraintsTween
两个BoxConstraints之间的插值. [...]
BoxDecoration
关于如何绘制框的不变描述. [...]
BoxPainter
有状态的类,可以绘制特定的装饰 . [...]
BoxScrollView
使用单个子布局模型的ScrollView . [...]
BoxShadow
盒子投射的阴影. [...]
BuildContext
小部件树中小部件位置的句柄. [...]
Builder
一个柏拉图式小部件,它调用一个闭包来获取其子小部件. [...]
BuildOwner
小部件框架的Manager类. [...]
ButtonBar
一行末端对齐的按钮,如果没有足够的水平空间,则排成一列. [...]
ButtonBarTheme
将按钮栏主题应用于子级ButtonBar小部件. [...]
ButtonBarThemeData
定义ButtonBar小部件的视觉属性. [...]
ButtonTheme
ButtonThemeData一起使用以配置按钮的颜色和几何形状. [...]
ButtonThemeData
ButtonTheme一起使用以配置按钮的颜色和几何形状. [...]
CalendarDatePicker
Displays a grid of days for a given month and allows the user to select a date. [...]
CallbackAction
采取回调以对其进行配置而不必对其进行子类化的Action . [...]
Canvas
记录图形操作的界面. [...]
Card
材料设计卡. 一张卡片有一些圆角和一个阴影. [...]
CardTheme
定义后代Card窗口小部件的默认属性值. [...]
CatmullRomCurve
动画缓和曲线,使用向心Catmull-Rom样条曲线平滑地通过给定的控制点. [...]
CatmullRomSpline
A 2D spline that passes smoothly through the given control points using a centripetal Catmull-Rom spline. [...]
Center
在其内部居中的子部件. [...]
ChangeNotifier
可以扩展或混合使用的类,该类使用VoidCallback进行通知以提供更改通知API. [...]
Checkbox
材料设计复选框. [...]
CheckboxListTile
一个带复选框ListTile . 换句话说,带有标签的复选框. [...]
CheckedModeBanner
在检查模式下运行时,显示标题为 " DEBUG"的横幅 . MaterialApp默认情况下会构建其中之一. 在发布模式下不执行任何操作.
CheckedPopupMenuItem<T>
材料设计弹出菜单中带有复选标记的项目. [...]
CheckmarkableChipAttributes
材料设计芯片的接口,可以带有复选标记. [...]
Chip
材料设计芯片. [...]
ChipAttributes
定义材料设计芯片的基本属性的接口. [...]
ChipTheme
将芯片主题应用于基于RawChip的后代小部件,例如ChipInputChipChoiceChipFilterChipActionChip . [...]
ChipThemeData
保留材料设计芯片主题的颜色,形状和文本样式. [...]
ChoiceChip
材料设计选择芯片. [...]
CircleAvatar
代表用户的圆圈. [...]
CircleBorder
在可用空间内适合圆的边框. [...]
CircularNotchedRectangle
具有平滑圆形凹口的矩形. [...]
CircularProgressIndicator
物料设计循环进度指示器,该指示器旋转以指示应用程序正忙. [...]
ClampingScrollPhysics
滚动物理,用于防止滚动偏移量超出内容范围的环境. [...]
ClampingScrollSimulation
与Android相匹配的滚动物理的实现. [...]
ClipContext
PaintingContextTestRecordingPaintingContext使用的剪辑实用程序.
ClipOval
一个使用椭圆形修剪其子项的小部件. [...]
ClipPath
使用路径剪切其子项的小部件. [...]
ClipRect
A widget that clips its child using a rectangle. [...]
ClipRRect
使用圆角矩形裁剪其子项的小部件. [...]
CloseButton
材质设计关闭按钮. [...]
Color
ARGB格式的不变的32位颜色值. [...]
ColoredBox
一个小部件,它使用指定的颜色绘制其区域,然后在该颜色之上绘制其子级.
ColorFilter
描述在绘制形状或用特定的Paint合成图层时应用的滤色器. 滤色器是一种可以接受两种颜色并输出一种颜色的功能. 在合成过程中应用时,在将整个图层与目标合并之前,它将独立地应用于要绘制的图层的每个像素. [...]
ColorFiltered
ColorFilter应用于其子级.
ColorProperty
具有Color作为值的DiagnosticsProperty .
Colors
ColorColorSwatch常量,它们代表Material design的调色板 . [...]
ColorScheme
基于" 材料"规格的一组十二种颜色,可用于配置大多数组件的颜色属性. [...]
ColorSwatch<T>
一种具有一小块相关颜色表的颜色,称为"色板". [...]
ColorTween
两种颜色之间的插值. [...]
Column
以垂直数组显示其子级的小部件. [...]
ComponentElement
一个元素是组成其他要素秒. [...]
CompositedTransformFollower
遵循CompositedTransformTarget的小部件. [...]
CompositedTransformTarget
可以由CompositedTransformFollower定位的小部件. [...]
CompoundAnimation<T>
用于组合多个动画的界面. 子类只需要实现value即可控制子动画的组合方式. 可以链接以组合两个以上的动画. [...]
ConstantTween<T>
具有恒定值的补间.
ConstrainedBox
在其子项上施加其他约束的窗口小部件. [...]
ConstrainedLayoutBuilder<ConstraintType extends Constraints>
部件的抽象超类,这些部件将其构建推迟至布局. [...]
Container
一个方便的小部件,它结合了常见的绘画,定位和大小调整小部件. [...]
ContinuousRectangleBorder
矩形边框,在直边和圆角之间具有平滑连续的过渡. [...]
Cubic
单位间隔的三次多项式映射. [...]
CupertinoPageTransitionsBuilder
PageTransitionsTheme用来定义与本机iOS页面过渡匹配的水平MaterialPageRoute页面过渡动画. [...]
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
一个小部件,将其单个子代的布局推迟到一个委托中. [...]
DataCell
DataTable单元格的数据 . [...]
DataColumn
DataTable的列配置. [...]
DataRow
DataTable的行配置和单元格数据. [...]
DataTable
A material design data table. [...]
DataTableSource
用于获取PaginatedDataTable对象的行数据的数据源. [...]
DayPicker
显示给定月份的日期,并允许选择一天. [...]
DebugCreator
Element的包装类,它是RenderObject的创建者. [...]
DecoratedBox
在子项绘制之前或之后绘制装饰的小部件. [...]
DecoratedBoxTransition
DecoratedBox的动画版本,该动画可对其装饰的不同属性进行动画处理. [...]
Decoration
盒子装饰(应用于Rect的装饰)的描述. [...]
DecorationImage
箱子装饰的图象.. [...]
DecorationImagePainter
装饰图像的画家. [...]
DecorationTween
两个装饰 s之间的插值. [...]
DefaultAssetBundle
确定其后代的默认资产包的小部件. [...]
DefaultMaterialLocalizations
物料小部件的美国英语字符串. [...]
DefaultShaderWarmUp
Default way of warming up Skia shader compilations. [...]
DefaultTabController
未显式指定后代小部件的TabController . [...]
DefaultTextStyle
适用于没有显式样式的后代Text窗口小部件的文本样式. [...]
DefaultTextStyleTransition
DefaultTextStyle的动画版本,用于为其TextStyle的不同属性设置动画. [...]
DefaultTransitionDelegate<T>
如果未指定其Navigator.transitionDelegate ,则导航器将使用的TransitionDelegate的默认实现. [...]
DefaultWidgetsLocalizations
小部件库的美国英语本地化版本. [...]
DeletableChipAttributes
可以删除的材料设计芯片的接口. [...]
DiagnosticsNode
Defines diagnostics data for a value. [...]
Dialog
材料设计对话框. [...]
DialogTheme
对话框小部件定义一个主题. [...]
DirectionalFocusAction
一种操作 ,将其按关联的DirectionalFocusIntent.direction配置的方向将焦点移到可聚焦节点. [...]
DirectionalFocusIntent
一个Intent ,代表在给定方向上移动到下一个可聚焦节点. [...]
Directionality
一个小部件,可确定文本和对文本方向敏感的渲染对象的环境方向性. [...]
DisabledChipAttributes
可以启用和禁用的材料设计芯片的接口. [...]
Dismissible
可以通过在指示的方向上拖动来关闭的小部件. [...]
DisposableBuildContext<T extends State<StatefulWidget>>
提供对BuildContext的非泄漏访问. [...]
Divider
一条细的水平线,两侧都有填充物. [...]
DividerTheme
一个继承的窗口小部件,它定义此窗口小部件的子树中DividerVerticalDividerListTile之间的分隔线以及DataTable中行之间的分隔线的配置.
DividerThemeData
定义DividerVerticalDividerListTile之间的分隔线DataTable中行之间的分隔线的可视属性. [...]
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对象. [...]
Drawer
一种材料设计面板,可从支架的边缘水平滑入以显示应用程序中的导航链接. [...]
DrawerController
提供抽屉小部件的交互行为. [...]
DrawerControllerState
DrawerController的状态 . [...]
DrawerHeader
材料设计抽屉的最上方区域. 标头的窗口小部件(如果有)放置在Container中 ,该容器修饰可以作为参数传递,并由给定的padding插入. [...]
DrivenScrollActivity
根据动画参数为滚动视图设置动画的活动. [...]
用于从项目列表中选择的材料设计按钮. [...]
一个方便的小部件,用于将DropdownButton包装在FormField中 .
一个继承的窗口小部件,使任何后代DropdownButton小部件不包括其常规下划线. [...]
DropdownButton创建的菜单中的一项. [...]
EdgeInsets
四个基本方向上的一组不变的偏移量. [...]
EdgeInsetsDirectional
一组在四个基本方向上不变的偏移量,但其水平分量取决于写入方向. [...]
EdgeInsetsGeometry
EdgeInsets的基类,它允许了解文本方向的分辨率. [...]
EdgeInsetsGeometryTween
两个EdgeInsetsGeometry之间的插值. [...]
EdgeInsetsTween
两个EdgeInsets之间的插值. [...]
EditableText
基本文本输入字段. [...]
EditableTextState
State为EditableText .
ElasticInCurve
振荡曲线,其幅度在超出其边界时会增大. [...]
ElasticInOutCurve
一条振荡曲线,先增大后缩小,同时超出其边界. [...]
ElasticOutCurve
一条振荡曲线,其幅度在缩小时超过了其界限. [...]
Element
Widget在树中特定位置的实例化. [...]
ErrorDescription
问题及其原因的说明,可能有助于跟踪问题的任何信息,背景信息等. [...]
ErrorHint
ErrorHint提供可能适用的特定的,非显而易见的建议. [...]
ErrorSummary
对检测到的问题的简短描述(一行). [...]
ErrorWidget
呈现异常消息的小部件. [...]
ExactAssetImage
AssetBundle获取图像,并将其与给定的比例相关联. [...]
ExcludeSemantics
A widget that drops all the semantics of its descendants. [...]
Expanded
一个小部件,可扩展RowColumnFlex的子级,以便该子级填充可用空间. [...]
ExpandIcon
代表旋转展开/折叠按钮的小部件. 按下该图标时,它将旋转180度,然后再次按下该按钮,动画将恢复原状. 底层图标是Icons.expand_more . [...]
ExpansionPanel
A material expansion panel. It has a header and a body and can be either expanded or collapsed. The body of the panel is only visible when it is expanded. [...]
ExpansionPanelList
材质展开面板列表,其中列出了其子元素并为展开添加动画效果. [...]
ExpansionPanelRadio
一个扩展面板,允许类似无线电的功能. 这意味着在任何给定时间,最多只能有一个ExpansionPanelRadio保持扩展状态. [...]
ExpansionTile
具有尾随按钮的单行ListTile ,可扩展或折叠贴以显示或隐藏子项 . [...]
FadeInImage
在加载目标图像时显示占位符图像的图像 ,然后在加载新图像时淡入. [...]
FadeTransition
对小部件的不透明度进行动画处理. [...]
FadeUpwardsPageTransitionsBuilder
PageTransitionsTheme用来定义默认的MaterialPageRoute页面过渡动画. [...]
Feedback
为某些动作提供特定于平台的声音和/或触觉反馈. [...]
FileImage
将给定的File对象解码为图像,并将其与给定的比例相关联. [...]
FilterChip
一种材料设计过滤器芯片. [...]
FittedBox
秤,并根据自身内部的位置及其子适合 . [...]
FittedSizes
applyBoxFit返回的一对大小.
FixedColumnWidth
将列的大小调整为特定数目的像素. [...]
FixedExtentMetrics
具有固定项目大小的ScrollPosition的滚动视图的度量. [...]
FixedExtentScrollController
滚动视图的控件,其项目大小相同. [...]
FixedExtentScrollPhysics
捕捉物理原理始终直接落在项目上,而不是滚动范围内的任何位置. [...]
FixedScrollMetrics
Scrollable视口关联的值的不可变快照. [...]
FlatButton
一个材料设计的"扁平按钮". [...]
Flex
以一维数组显示其子级的小部件. [...]
FlexColumnWidth
一旦所有其他列都已布置好,则通过占用一部分剩余空间来调整列的大小. [...]
Flexible
一个控件,该控件控制RowColumnFlex的子代如何弯曲. [...]
FlexibleSpaceBar
材质设计AppBar的一部分,它可以扩展,折叠和拉伸. [...]
FlexibleSpaceBarSettings
FlexibleSpaceBar提供尺寸和不透明度信息. [...]
FlippedCurve
它是给定曲线的反向反转的曲线. [...]
FlippedTweenSequence
允许创建一个翻转动画,其值由Tween的序列定义. [...]
FloatingActionButton
材质设计的浮动动作按钮. [...]
FloatingActionButtonAnimator
提供动画的提供程序,用于在FloatingActionButtonLocation之间移动FloatingActionButton . [...]
FloatingActionButtonLocation
一个基于ScaffoldScaffoldPrelayoutGeometry定义FloatingActionButton位置的对象. [...]
FloatingActionButtonThemeData
定义后代FloatingActionButton小部件的默认属性值. [...]
Flow
根据FlowDelegate中的逻辑,可有效调整子元素大小和位置的小部件. [...]
FlowDelegate
控制流布局外观的委托. [...]
FlowPaintingContext
FlowDelegate绘制的上下文. [...]
FlutterErrorDetails
提供给FlutterExceptionHandler回调的信息的类. [...]
Flutter徽标,以小部件形式. 这个小部件尊重IconTheme . 有关使用Flutter徽标的准则,请访问https://flutter.dev/brand . [...]
FlutterLogoDecoration
关于如何绘制Flutter徽标的不变描述.
Focus
一个小部件,它管理FocusNode以允许将键盘焦点赋予该小部件及其后代. [...]
FocusableActionDetector
一个小部件,结合了ActionsShortcutsMouseRegionFocus小部件的功能,以创建定义动作和键绑定的检测器,并提供用于处理焦点和悬停突出显示的回调. [...]
FocusAttachment
FocusNode的连接点. [...]
FocusManager
管理焦点树. [...]
FocusNode
有状态小部件可以使用一个对象来获取键盘焦点并处理键盘事件. [...]
FocusOrder
OrderedTraversalPolicy遍历的所有排序顺序的基类. [...]
FocusScope
FocusScopeFocus相似,但也可以用作其后代的作用域,将焦点遍历限制在作用域的控件上. [...]
FocusScopeNode
FocusNode的子类,充当其后代的作用域,维护有关当前或最后关注的后代的信息. [...]
FocusTraversalGroup
一个小部件,它描述了继承的焦点策略,用于其子孙的焦点遍历,并将它们分组到一个单独的遍历组中. [...]
FocusTraversalOrder
一个继承的窗口小部件,它描述了遍历其子子树的顺序. [...]
FocusTraversalPolicy
一个对象,用于指定用于配置FocusTraversalGroup小部件的焦点遍历策略. [...]
FontWeight
用于绘制文本的字形的粗细
ForcePressDetails
使用GestureForcePressStartCallbackGestureForcePressPeakCallbackGestureForcePressEndCallbackGestureForcePressUpdateCallback的回调的Details对象. [...]
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
一个小部件,可绘制一个像素宽度的直线直线网格. [...]
GridTile
材料设计网格列表中的图块. [...]
GridTileBar
材料设计GridTile中使用的标头. [...]
GridView
可滚动的2D小部件数组. [...]
Hero
一个小部件,将其子级标记为英雄动画的候选者. [...]
HeroController
管理Hero过渡的Navigator观察 . [...]
HoldScrollActivity
滚动活动,什么也不做,但可以释放以恢复正常的空闲行为. [...]
HSLColor
alpha色调饱和度亮度表示的颜色. [...]
HSVColor
使用alpha色调饱和度value表示的颜色. [...]
HtmlElementView
在Flutter Web的Widget层次结构中嵌入HTML元素. [...]
Icon
用从IconData中描述的字体(如Icons中的材质的预定义IconData)中的字形绘制的图形图标小部件. [...]
IconButton
材料设计图标按钮. [...]
IconData
字体字形实现的图标说明. [...]
IconDataProperty
具有IconData作为值的DiagnosticsProperty .
Icons
支持的材料设计图标的标识符. [...]
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
管理ImageStreamdart:ui.Image对象的加载的基类. [...]
ImageStreamListener
用于接收有关图像加载的通知的界面. [...]
ImplicitlyAnimatedWidget
一个抽象类,用于构建对属性进行更改的动画的小部件. [...]
ImplicitlyAnimatedWidgetState<T extends ImplicitlyAnimatedWidget>
具有隐式动画的窗口小部件State的基类. [...]
IndexedSemantics
用索引注释子语义的小部件. [...]
IndexedSlot<T>
用于MultiChildRenderObjectElement的子级的Element.slot的值. [...]
IndexedStack
一个堆栈 ,显示一个孩子列表中的一个孩子. [...]
InheritedElement
An Element that uses an InheritedWidget as its configuration.
InheritedModel<T>
旨在用作模型的基类的InheritedWidget ,其依赖项可能仅取决于整个模型的一部分或"方面". [...]
InheritedModelElement<T>
使用InheritedModel作为其配置的Element .
InheritedNotifier<T extends Listenable>
继承部件的可听 通知 ,该时更新它的依赖通知被触发. [...]
InheritedTheme
一个InheritedWidget定义视觉属性,如颜色和文字样式,其的子树依赖. [...]
InheritedWidget
在树上有效传播信息的小部件的基类. [...]
Ink
一个方便的小部件,用于在" 材质"小部件上绘制图像和其他装饰,以便InkWellInkResponse飞溅将在它们上方进行渲染. [...]
InkDecoration
材料零件上的装饰. [...]
InkFeature
材料的视觉反应. [...]
InkHighlight
对接收用户交互的材料部分的视觉强调. [...]
InkResponse
An area of a Material that responds to touch. Has a configurable shape and can be configured to clip splashes that extend outside its bounds or not. [...]
InkRipple
一块材料对用户输入的视觉反应. [...]
InkSplash
一块材料对用户输入的视觉反应. [...]
InkWell
响应触摸的材料的矩形区域. [...]
InlineSpan
内联内容的不可变范围,它构成段落的一部分. [...]
InlineSpanSemanticsInformation
The textual and semantic label information for an InlineSpan. [...]
InputBorder
定义InputDecorator边框的外观. [...]
InputChip
材料设计输入芯片. [...]
InputDatePickerFormField
一个TextFormField,配置为接受和验证用户输入的日期. [...]
InputDecoration
用于装饰"材料设计"文本字段的边框,标签,图标和样式. [...]
InputDecorationTheme
定义InputDecorator的默认外观. [...]
InputDecorator
定义"材料设计"文本字段的外观. [...]
InspectorSelection
检查器的可变选择状态.
InspectorSerializationDelegate
代表,它配置Flutter Inspector如何序列化DiagnosticsNode的层次结构.
Intent
表示动作的特定配置的类. [...]
InteractiveInkFeature
一种墨水功能,响应可以确认或取消的用户手势显示颜色 "飞溅". [...]
InteractiveInkFeatureFactory
InkWellInkResponseThemeData使用的InteractiveInkFeature构造函数的封装. [...]
Interval
的曲线为0.0直到开始 ,然后弯曲的(根据曲线从0.0)在开始至1.0在端部 ,然后保持1.0过去 . [...]
IntrinsicColumnWidth
根据该列中所有单元格的固有尺寸调整列的大小. [...]
IntrinsicHeight
将其子级调整为子级固有高度的小部件. [...]
IntrinsicWidth
将其子级调整为子级固有宽度的小部件. [...]
IntTween
四舍五入的两个整数之间的插值. [...]
KeepAlive
Mark a child as needing to stay alive even when it's in a lazy list that would otherwise remove it. [...]
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定义通过键盘遍历小部件的顺序. [...]
LicensePage
显示该应用程序使用的软件的许可证的页面. [...]
LimitedBox
仅在不受限制时限制其大小的框. [...]
LinearGradient
二维线性渐变. [...]
LinearProgressIndicator
材料设计线性进度指示器,也称为进度条. [...]
ListBody
一个小部件,它沿着给定的轴顺序排列其子级,将其强制为另一个轴上父级的尺寸. [...]
Listenable
维护侦听器列表的对象. [...]
Listener
A widget that calls callbacks in response to common pointer events. [...]
ListTile
固定高度的单个行,通常包含一些文本以及前导或尾随图标. [...]
ListTileTheme
一个继承的窗口小部件,它在此窗口小部件的子树中为ListTile定义颜色和样式参数. [...]
ListView
线性排列的小部件的可滚动列表. [...]
ListWheelChildBuilderDelegate
使用构建器回调为ListWheelScrollView提供子级的委托. [...]
ListWheelChildDelegate
ListWheelScrollView提供子级的委托 . [...]
ListWheelChildListDelegate
使用显式列表为ListWheelScrollView提供子级的委托. [...]
ListWheelChildLoopingListDelegate
通过循环显式列表为ListWheelScrollView提供无限子级的委托 . [...]
ListWheelElement
支持为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
遮罩滤镜,适用于在绘制形状时使用. 遮罩滤镜是一种功能,它接受彩色像素的位图,然后返回另一个彩色像素的位图. [...]
Material
一块材料. [...]
MaterialAccentColor
定义单一的强调色以及四个强调色的色板. [...]
MaterialApp
使用材料设计的应用程序. [...]
MaterialBanner
材料设计横幅. [...]
MaterialBannerTheme
一个继承的窗口小部件,它定义了此窗口小部件的子树中MaterialBanner的配置. [...]
MaterialBannerThemeData
定义MaterialBanner小部件的视觉属性. [...]
MaterialBasedCupertinoThemeData
CupertinoThemeData将未指定的主题属性推迟到上游Material ThemeData . [...]
MaterialButton
一个实用程序类,用于构建依赖于周围的ButtonThemeTheme的 Material按钮. [...]
MaterialColor
定义单一颜色以及具有十种阴影的色样. [...]
MaterialGap
表示MergeableMaterial中的空白的类. [...]
MaterialInkController
用于在材质上创建InkSplashInkHighlight的接口. [...]
MaterialLocalizations
定义"材质"小部件使用的本地化资源值. [...]
MaterialPageRoute<T>
一种模态路线,可通过平台自适应的过渡替换整个屏幕. [...]
MaterialPointArcTween
吐温 ,其插入一个偏移沿着圆弧. [...]
MaterialRectArcTween
通过使Rect的相对角遵循圆弧来对Rect进行插值的Tween . [...]
MaterialRectCenterArcTween
一个Tween ,通过在矩形的宽度和高度插值的同时,将Rect沿圆弧从beginRect.centerendRect.center进行插值. [...]
MaterialSlice
可用作MergeableMaterial的子级的类. 这是素材切片,可以与其他切片进行动画合并. [...]
MaterialStateColor
定义一个Color,其值取决于一组MaterialState ,后者代表组件的交互状态. [...]
MaterialStateProperty<T>
可以根据一组MaterialState返回类型T值的类的接口. [...]
Matrix4
4D矩阵. 值以列主要顺序存储.
Matrix4Tween
两个Matrix4之间的插值. [...]
MatrixUtils
用于处理矩阵的实用程序功能.
MaxColumnWidth
调整列的大小,以使其成为两个列宽规格中最大值的大小. [...]
MediaQuery
建立一个子树,其中媒体查询可解析为给定数据. [...]
MediaQueryData
有关媒体(例如,窗口)的信息. [...]
MemoryImage
将给定的Uint8List缓冲区解码为图像,并将其与给定的比例相关联. [...]
MergeableMaterial
显示MergeableMaterialItem子级的列表. 该列表包含MaterialSlice项目,这些项目的边界与相邻项目"合并"或由MaterialGap分隔. 在孩子们沿着指定的分布mainAxis以同样的方式为子女ListBody . 当子级列表更改时,间隙会根据需要自动设置为打开或关闭的动画. [...]
MergeableMaterialItem
The base type for MaterialSlice and MaterialGap. [...]
MergeSemantics
合并其后代语义的小部件. [...]
MetaData
在渲染树中保存不透明的元数据. [...]
MinColumnWidth
调整列的大小,使其为两个列宽规范中最小值的大小. [...]
ModalBarrier
小部件,可防止用户与其自身背后的小部件进行交互. [...]
ModalRoute<T>
阻止与先前路由交互的路由. [...]
MonthPicker
可滚动的月份列表,允许选择一个月. [...]
MouseRegion
跟踪鼠标移动的小部件,即使没有按下按钮也是如此. [...]
MultiChildLayoutDelegate
一个控制多个子级的布局的委托. [...]
MultiChildRenderObjectElement
使用MultiChildRenderObjectWidget作为其配置的元素 . [...]
MultiChildRenderObjectWidget
RenderObjectWidget的超类,该超类配置具有单个子列表的RenderObject子类. (此超类仅提供该子列表的存储,实际上不提供更新逻辑.) [...]
MultiFrameImageStreamCompleter
管理图像帧的解码和调度. [...]
实质性小部件,应显示在应用程序的左侧或右侧,以在少量视图之间导航,通常在三到五个视图之间. [...]
定义一个NavigationRail按钮,该按钮代表一个"目标"视图. [...]
一个继承的窗口小部件,它定义了该窗口小部件的子树中NavigationRailNavigationRailDestination的可视属性. [...]
定义后代NavigationRail小部件的默认属性值. [...]
NavigationToolbar是一个布局助手,用于沿着水平轴放置3个小部件或小部件组,这对于诸如Material Design和iOS中的应用程序的导航栏很敏感. [...]
用堆栈规则管理一组子小部件的小部件. [...]
用于观察Navigator行为的界面.
导航器小部件的状态.
NestedScrollView
可以在其内部的滚动视图中嵌套其他滚动视图,并且其滚动位置是固有链接的. [...]
NestedScrollViewState
NestedScrollView . [...]
NestedScrollViewViewport
NestedScrollView使用的Viewport变体. [...]
NetworkImage
从网络中获取给定的URL,并将其与给定的比例相关联. [...]
NeverScrollableScrollPhysics
不允许用户滚动的滚动物理. [...]
NextFocusAction
一个动作是将焦点移动到焦点的顺序下一个可选择的节点. [...]
NotchedShape
轮廓上有缺口的形状. [...]
Notification
可能使小部件树冒泡的通知. [...]
NotificationListener<T extends Notification>
侦听Notification的小部件使树冒泡. [...]
NumericFocusOrder
可以赋予FocusTraversalOrder小部件以将数字顺序分配给小部件子树,该子树使用OrderedTraversalPolicy定义应使用键盘遍历小部件的顺序. [...]
ObjectKey
A key that takes its identity from the object used as its value. [...]
Offset
不变的2D浮点偏移量. [...]
Offstage
一个小部件,可将孩子摆放在树中,就像在树上一样,但无需绘画任何东西,无需使孩子可用于命中测试,也无需占用父级的任何空间. [...]
OneFrameImageStreamCompleter
管理静态ImageStreamdart:ui.Image对象的加载(那些对象只有一帧).
Opacity
使子级部分透明的小部件. [...]
OpenUpwardsPageTransitionsBuilder
PageTransitionsTheme用来定义垂直的MaterialPageRoute页面过渡动画,该动画看起来像Android P上使用的默认页面过渡. [...]
OrderedTraversalPolicy
一个FocusTraversalPolicy ,它以显式顺序对节点进行排序,该顺序位于最近的FocusTraversalOrder小部件祖先中. [...]
OrientationBuilder
构建可依赖于父窗口小部件的方向(与设备方向不同)的窗口小部件树. [...]
OutlineButton
类似于带有细灰色圆形矩形边框的FlatButton . [...]
OutlineInputBorder
InputDecorator的容器周围绘制一个圆角矩形. [...]
OverflowBox
一个小部件,对其子对象施加的约束与其从其父对象获得的约束不同,这可能会使子对象溢出父对象. [...]
Overlay
一叠可以独立管理的条目. [...]
OverlayEntry
叠加层中可以包含小部件的位置. [...]
OverlayRoute<T>
导航器叠加层中显示小部件的路线.
OverlayState
Overlay的当前状态. [...]
OverscrollIndicatorNotification
关于GlowingOverscrollIndicator将开始显示过度滚动指示的通知. [...]
OverscrollNotification
通知Scrollable窗口小部件尚未更改其滚动位置的原因是该更改将导致其滚动位置超出其滚动范围. [...]
Padding
一个小部件,它通过给定的填充来插入其子级. [...]
PaddleRangeSliderValueIndicatorShape
RangeSlider的值指示器的默认形状. [...]
PaddleSliderValueIndicatorShape
滑块的值指示器的默认形状. [...]
Page<T>
描述Route的配置. [...]
PageController
PageView的控制器. [...]
PageMetrics
PageView的指标. [...]
PageRoute<T>
替换整个屏幕的模式路线.
PageRouteBuilder<T>
一个实用程序类,用于根据回调定义一次性页面路由. [...]
PageScrollPhysics
PageView使用的滚动物理. [...]
PageStorage
为该小部件子树建立页面存储桶的小部件.
PageStorageBucket
与应用程序中的页面关联的存储桶. [...]
PageStorageKey<T>
一个ValueKey ,它定义了PageStorage值的保存位置. [...]
PageTransitionsBuilder
PageTransitionsTheme用来定义MaterialPageRoute页面过渡动画. [...]
PageTransitionsTheme
定义MaterialPageRoute用于不同TargetPlatform的页面过渡动画. [...]
PageView
可滚动的列表,逐页工作. [...]
PaginatedDataTable
材料设计数据表,使用多个页面显示数据. [...]
PaginatedDataTableState
持有的状态PaginatedDataTable . [...]
Paint
Canvas上绘制时使用的样式的描述. [...]
PaintingContext
一个油漆的地方. [...]
ParametricCurve<T>
提供用于评估参数曲线的接口的抽象类. [...]
ParentDataElement<T extends ParentData>
使用ParentDataWidget作为其配置的元素 .
ParentDataWidget<T extends ParentData>
ParentData信息挂钩到RenderObjectWidget的子代的小部件的基类. [...]
Path
平面的复杂一维子集. [...]
PerformanceOverlay
显示性能统计信息. [...]
PersistentBottomSheetController<T>
用于标准底页的ScaffoldFeatureController . [...]
PhysicalModel
代表物理层的小部件,将其子代裁剪为形状. [...]
PhysicalShape
代表物理层的小部件,将其子级剪切到路径. [...]
Placeholder
一个小部件,它绘制一个框,该框表示有一天其他小部件将添加到何处. [...]
PlaceholderDimensions
保留在文本中表示占位符尺寸所需的大小和基线. [...]
PlaceholderSpan
嵌入在文本中的不可变占位符. [...]
PlatformViewCreationParams
用于创建PlatformViewController的参数. [...]
将平台视图与Flutter框架链接. [...]
PlatformViewSurface
将平台视图与Flutter的合成器,触摸和语义子系统集成在一起. [...]
PointerCancelEvent
指针的输入不再指向该接收器.
PointerDownEvent
指针已与设备接触.
PointerEvent
触摸,手写笔或鼠标事件的基类. [...]
PointerMoveEvent
当指示器与设备接触时,指示器已相对于设备移动. [...]
PointerUpEvent
指针已停止与设备联系.
PopupMenuButton<T>
按下时显示菜单,并因为选择了某个项目而将其关闭,则调用onSelected . 传递给onSelected的值是所选菜单项的值. [...]
PopupMenuButtonState<T>
PopUpMenuButton等 . [...]
PopupMenuDivider
材料设计弹出菜单中的水平分隔线. [...]
PopupMenuEntry<T>
物料设计弹出菜单中条目的基类. [...]
PopupMenuItem<T>
材料设计弹出菜单中的一个项目. [...]
PopupMenuItemState<T, W extends PopupMenuItem<T>>
The State for PopupMenuItem subclasses. [...]
PopupMenuTheme
一个继承的窗口小部件,它定义了此窗口小部件的子树中弹出菜单的配置. [...]
PopupMenuThemeData
定义用于显示弹出菜单以及PopupMenuItemPopupMenuDivider小部件的路线的视觉属性. [...]
PopupRoute<T>
在当前路线上覆盖小部件的模式路线.
Positioned
A widget that controls where a child of a Stack is positioned. [...]
PositionedDirectional
一个小部件,用于控制Stack子级的放置位置,而无需提交特定的TextDirection . [...]
PositionedTransition
Positioned的动画版本,采用特定的Animation <RelativeRect>在动画的整个生命周期中将孩子的位置从开始位置过渡到结束位置. [...]
PreferredSize
具有首选大小的小部件. [...]
PreferredSizeWidget
小部件的界面,如果不受限制,可以返回此小部件希望的大小. [...]
PreviousFocusAction
将焦点按焦点顺序移动到上一个可焦点节点的Action . [...]
PrimaryScrollController
ScrollController与子树关联. [...]
ProgressIndicator
材料设计进度指示器的基类. [...]
ProxyAnimation
作为另一个动画的代理的动画. [...]
ProxyElement
使用ProxyWidget作为其配置的元素 .
ProxyWidget
提供了子小部件的小部件,而不是构建新的小部件. [...]
RadialGradient
2D径向渐变. [...]
Radio<T>
材质设计单选按钮. [...]
RadioListTile<T>
收音机ListTile . 换句话说,带有标签的单选按钮. [...]
Radius
圆形或椭圆形的半径.
RaisedButton
一种材料设计的"凸起按钮". [...]
RangeLabels
用于设置出现在每个拇指的值指示器中的范围滑块标签值的对象. [...]
RangeSlider
物料设计范围滑块. [...]
RangeSliderThumbShape
RangeSlider拇指形状的基类. [...]
RangeSliderTickMarkShape
RangeSlider刻度线形状的基类. [...]
RangeSliderTrackShape
RangeSlider轨道形状的基类. [...]
RangeSliderValueIndicatorShape
RangeSlider值指示器形状的基类. [...]
RangeValues
表示范围滑块拇指值的对象. [...]
RawChip
原材料设计芯片. [...]
RawGestureDetector
一个小部件,用于检测由给定手势工厂描述的手势. [...]
RawGestureDetectorState
RawGestureDetector的状态 .
RawImage
直接显示dart:ui.Image的小部件. [...]
RawKeyboardListener
每当用户按下或释放键盘上的键时,便会调用回调的小部件. [...]
RawKeyEvent
定义原始键事件的接口. [...]
RawMaterialButton
基于SemanticsMaterialInkWell小部件创建一个按钮. [...]
ReadingOrderTraversalPolicy
以"阅读顺序"遍历焦点顺序. [...]
Rect
一个不变的,二维的,与轴对齐的浮点矩形,其坐标相对于给定的原点. [...]
RectangularRangeSliderTrackShape
RangeSlider轨道是一个简单的矩形. [...]
RectangularSliderTrackShape
滑块轨道是一个简单的矩形. [...]
RectTween
两个矩形之间的插值. [...]
RefreshIndicator
一个小组件,它支持Material的"滑动刷新"惯用语. [...]
RefreshIndicatorState
包含RefreshIndicator的状态. 此类可用于以编程方式显示刷新指示器,请参见show方法.
RefreshProgressIndicator
刷新窗口小部件内容的进度指示器. [...]
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中的值具有条几何形状的条. [...]
RenderToggleable
具有切换动画的材质样式可切换控件的基类. [...]
ReorderableListView
用户可以通过拖动以交互方式重新排序其项目的列表. [...]
RepaintBoundary
一个为其子级创建单独的显示列表的小部件. [...]
RequestFocusAction
一种操作 ,它要求焦点集中在调用它的节点上. [...]
ResizeImage
指示Flutter以指定的尺寸而非原始尺寸解码图像. [...]
ReverseAnimation
与另一个动画相反的动画. [...]
ReverseTween<T>
补间以相反的方式评估其父级 .
RichText
一段富文本. [...]
RootRenderObjectElement
树根的元素. [...]
RotatedBox
将其子级旋转整数倍的小部件. [...]
RotationTransition
对小部件的旋转进行动画处理. [...]
RoundedRectangleBorder
具有圆角的矩形边框. [...]
RoundedRectRangeSliderTrackShape
RangeSlider轨道的默认形状. [...]
RoundedRectSliderTrackShape
滑块轨道的默认形状. [...]
RoundRangeSliderThumbShape
RangeSlider的拇指的默认形状. [...]
RoundRangeSliderTickMarkShape
每个RangeSlider刻度线的默认形状. [...]
RoundSliderOverlayShape
滑块的拇指覆盖物的默认形状. [...]
RoundSliderThumbShape
滑块的默认形状. [...]
RoundSliderTickMarkShape
每个Slider刻度标记的默认形状. [...]
Route<T>
Navigator管理的条目的抽象. [...]
RouteAware
一个知道当前Route的对象的接口. [...]
RouteObserver<R extends Route>
一个Navigator观察 ,通知RouteAware对其Route状态的更改. [...]
RouteSettings
在构造Route时可能有用的数据.
RouteTransitionRecord
可为TransitionDelegate暂存的Route包装器接口,以决定其基础Route如何在屏幕上或屏幕外过渡.
Row
以水平阵列显示其子级的小部件. [...]
RRect
具有四个半径的自定义半径的不变圆角矩形.
RSTransform
由平移,旋转和均匀缩放组成的变换. [...]
SafeArea
一个小部件,它通过足够的填充来插入其子级,以避免操作系统的入侵. [...]
SawTooth
在单位间隔内重复给定次数的锯齿曲线. [...]
Scaffold
实现基本的材料设计视觉布局结构. [...]
ScaffoldFeatureController<T extends Widget, U>
用于控制脚手架特征的界面. [...]
ScaffoldGeometry
布局完成后, 脚手架组件的几何信息. [...]
ScaffoldPrelayoutGeometry
除了FloatingActionButton之外,在布置完所有内容之后, 脚手架的几何形状. [...]
ScaffoldState
国家的脚手架 . [...]
ScaleEndDetails
GestureScaleEndCallback的详细信息.
ScaleStartDetails
GestureScaleStartCallback的详细信息.
ScaleTransition
使变换后的小部件的比例动画化. [...]
ScaleUpdateDetails
GestureScaleUpdateCallback的详细信息.
Scrollable
滚动的小部件. [...]
ScrollableState
State object for a Scrollable widget. [...]
ScrollAction
一个操作该滚动滚动包围当前primaryFocus通过在配置的量ScrollIntent给它. [...]
ScrollActivity
滚动活动(如拖动和甩动)的基类. [...]
ScrollActivityDelegate
ScrollActivity的后端. [...]
ScrollAwareImageProvider<T>
使用Scollable.recommendDeferredLoadingForContextImageProvider避免在快速滚动时加载图像. [...]
Scrollbar
材质设计滚动条. [...]
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
滚动的小部件. [...]
SearchDelegate<T>
委托showSearch定义搜索页面的内容. [...]
SelectableChipAttributes
可以选择的材料设计芯片的接口. [...]
SelectableText
具有单一样式的可选文本. [...]
SelectAction
选择当前焦点控件的动作. [...]
Semantics
用小部件含义的描述注释小部件树的小部件. [...]
SemanticsDebugger
可视化孩子语义的小部件. [...]
SemanticsGestureDelegate
一个基类,它描述RawGestureDetector应该将哪些语义符号添加到呈现对象RenderSemanticsGestureHandler中 . [...]
Shader
诸如GradientImageShader之类的对象的基类,它们与Paint.shader使用的着色器相对应.
ShaderMask
着色器生成的遮罩应用于其子级的小部件. [...]
ShaderWarmUp
用于绘制图像以预热Skia着色器编辑的界面. [...]
Shadow
一个影子. [...]
ShapeBorder
形状轮廓的基类. [...]
ShapeBorderClipper
一个CustomClipper是剪辑到的外部路径ShapeBorder .
ShapeBorderTween
两个ShapeBorder之间的插值. [...]
ShapeDecoration
关于如何绘制任意形状的不变描述. [...]
ShortcutManager
键盘快捷键绑定的管理器. [...]
ShortcutMapProperty
Diagnostics属性,用于处理Map<LogicalKeySet, Intent>格式(与Shortcuts.shortcuts属性相同的类型),以使其易于阅读.
Shortcuts
一个小部件,它建立一个ShortcutManager ,供其后代通过映射到Intent的键盘键组合调用Action时使用. [...]
ShrinkWrappingViewport
内部较大且收缩的小部件将其子代包裹在主轴上. [...]
SimpleDialog
一个简单的材料设计对话框. [...]
SimpleDialogOption
SimpleDialog中使用的选项. [...]
Simulation
所有模拟的基类. [...]
SingleChildLayoutDelegate
用于计算带有单个子对象的渲染对象的布局的委托. [...]
SingleChildRenderObjectElement
使用SingleChildRenderObjectWidget作为其配置的元素 . [...]
SingleChildRenderObjectWidget
RenderObjectWidget的超类,该超类配置具有单个子插槽的RenderObject子类. (此超类仅提供该子项的存储,实际上不提供更新逻辑.) [...]
SingleChildScrollView
一个可以在其中滚动小部件的框. [...]
Size
保持2D浮点大小. [...]
SizeChangedLayoutNotification
指示接收到此通知的对象的后代之一的大小已更改,因此有关该布局的任何假设不再有效. [...]
SizeChangedLayoutNotifier
当其子项的布局尺寸发生更改时,将自动调度SizeChangedLayoutNotification的窗口小部件. [...]
SizedBox
具有指定大小的盒子. [...]
SizedOverflowBox
具有特定大小但将其原始约束传递给其子代的窗口小部件,子代可能随后溢出. [...]
SizeTransition
对自己的大小进行动画处理,然后裁剪并对齐其子级. [...]
SizeTween
两种尺寸之间的插值. [...]
Slider
材质设计滑块. [...]
SliderComponentShape
center是应绘制此形状的中心的偏移量. 此偏移量是相对于上下文画布的原点. context与包含Slider的渲染框的上下文相同. enableAnimation是启用了Slider时触发的动画,并且在禁用Slider时会反转. 启用为Slider.isInteractive状态. 当滑块更改为启用状态时,可使用它来绘制此形状的中间框架. 如果Slider.divisions不为null,则isDiscrete为true. 如果为true,则滑块将在轨道顶部渲染刻度线. isEnabled具有与Slider.isInteractive相同的值. 如果为true,则滑块将响应输入. parentBoxRenderBox中的滑块 . 它的属性(例如大小)可用于协助绘制此形状. sliderTheme是分配给此形状所属的Slider的主题. activationAnimation是当用户开始与RangeSlider交互时触发的动画. 当用户停止与滑块交互时,它会反转. context与包含RangeSlider的渲染框的上下文相同. enableAnimation是启用RangeSlider时触发的动画,并在禁用滑块时反转. 启用是RangeSlider.isEnabled状态. 当滑块更改为启用状态时,可使用它来绘制此形状的中间框架. 如果RangeSlider.divisions不为null,则isDiscrete为true. 如果为true,则滑块将在轨道顶部渲染刻度线. isEnabled具有与RangeSlider.isEnabled相同的值. 如果为true,则滑块将响应输入. parentBoxRenderBox中的RangeSlider . 它的属性(例如大小)可用于协助绘制此形状. sliderTheme是分配给此形状所属的RangeSlider的主题. thumb是此方法应绘制,开始或结束的两个拇指中的指定者.滑块的拇指,拇指覆盖和值指示符形状的基类. [...]
SliderTheme
  • SliderComponentShape ,可用于为Slider的拇指,覆盖和值指示器以及RangeSlider的覆盖创建自定义形状.
  • SliderTrackShape ,可用于为Slider的轨道创建自定义形状.
  • SliderTickMarkShape ,可用于为Slider的刻度线创建自定义形状.
  • RangeSliderThumbShape, which can be used to create custom shapes for the RangeSlider's thumb.
  • RangeSliderValueIndicatorShape ,可用于为RangeSlider的值指示器创建自定义形状.
  • RangeSliderTrackShape ,可用于为RangeSlider的轨迹创建自定义形状.
  • RangeSliderTickMarkShape ,可用于为RangeSlider的刻度线创建自定义形状.
  • RoundSliderThumbShape ,这是默认的Slider的拇指形状,用于绘制实心圆.
  • RoundSliderOverlayShape ,它是默认的SliderRangeSlider的覆盖形状,用于绘制透明圆圈.
  • PaddleSliderValueIndicatorShape ,这是默认的Slider的值指示符形状,用于绘制带有文本的自定义路径.
  • RoundSliderTickMarkShape ,它是Slider的默认刻度线形状,绘制一个实心圆.
  • RoundedRectSliderTrackShape为默认Slider的轨道形状,可绘制类似体育场的轨道.
  • RoundRangeSliderThumbShape为默认RangeSlider的拇指形状,它绘制一个实心圆.
  • PaddleRangeSliderValueIndicatorShape用于默认RangeSlider的值指示器形状,该形状绘制带有文本的自定义路径.
  • RoundRangeSliderTickMarkShape为默认RangeSlider的刻度线形状,该形状绘制一个实心圆.
  • RoundedRectRangeSliderTrackShape默认RangeSlider的轨道形状油漆体育场般的轨道. 滑块起点和拇指之间的轨迹段为活动轨迹段. 拇指和滑块末端之间的轨道段是不活动的轨道段. 在TextDirection.ltr中 ,滑块的起点在左侧,而在TextDirection.rtl中 ,滑块的起点在右侧. 两个拇指之间的轨迹段是活动轨迹段. 拇指和滑块两端之间的轨道段是不活动的轨道段. 在TextDirection.ltr中 ,滑块的开始在左侧;在TextDirection.rtl中 ,滑块的开始在右侧.将滑块主题应用于子级Slider小部件.
  • [...]
    SliderThemeData
    保留材质设计滑块主题的颜色,形状和版式值. [...]
    SliderTickMarkShape
    滑块刻度线形状的基类. [...]
    SliderTrackShape
    滑块轨道形状的基类. [...]
    SlideTransition
    对小部件相对于其正常位置的位置进行动画处理. [...]
    SliverAnimatedList
    插入或移除项目时可以为项目设置动画的条子. [...]
    SliverAnimatedListState
    插入或删除项目时为动画设置的条状状态. [...]
    SliverAnimatedOpacity
    SliverOpacity的动画版本,只要给定的不透明度发生变化,它就会在给定的时间内自动转换带子孩子的不透明度. [...]
    SliverAppBar
    CustomScrollView集成的材质设计应用栏. [...]
    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子项的条的基类.
    SnackBar
    带有可选操作的轻量级消息,在屏幕底部短暂显示. [...]
    SnackBarAction
    SnackBar的按钮,称为"动作". [...]
    SnackBarThemeData
    自定义SnackBar小部件的默认属性值. [...]
    Spacer
    垫片会创建一个可调节的空垫片,该垫片可用于调整Flex容器(如RowColumn)中小部件之间的间距. [...]
    Stack
    相对于其框的边缘放置其子项的小部件. [...]
    StadiumBorder
    一个边框,该边框适合于要应用到的小部件的矩形内的体育场形状的边框(两端带有半圆的框). [...]
    State<T extends StatefulWidget>
    StatefulWidget的逻辑和内部状态 . [...]
    StatefulBuilder
    具有状态并调用闭包以获取其子小部件的柏拉图小部件. [...]
    StatefulElement
    使用StatefulWidget作为其配置的元素 .
    StatefulWidget
    具有可变状态的小部件. [...]
    StatelessElement
    使用StatelessWidget作为其配置的元素 .
    StatelessWidget
    不需要可变状态的小部件. [...]
    StatusTransitionWidget
    当给定动画更改状态时重建的小部件.
    Step
    Stepper中使用的重要步骤. 该步骤可以具有标题和副标题,其圆圈内的图标,某些内容以及控制其样式的状态. [...]
    Stepper
    物料步进器小部件,显示一系列步骤的进度. 对于其中一个步骤需要完成另一步骤或需要完成多个步骤才能提交整个表格的表单,分步器特别有用. [...]
    StepTween
    下限的两个整数之间的插值. [...]
    StreamBuilder<T>
    基于与Stream交互的最新快照构建自身的小部件. [...]
    StreamBuilderBase<T, S>
    基于与指定Stream的交互构建自身的小部件的基类. [...]
    StrutStyle
    定义撑杆,该撑杆设置线可以相对于基线的最小高度. [...]
    SweepGradient
    2D扫描渐变. [...]
    Switch
    材料设计开关. [...]
    SwitchListTile
    开关ListTile . 换句话说,带有标签的开关. [...]
    Tab
    材质设计的TabBar选项卡. [...]
    TabBar
    材质设计小部件,显示标签的水平行. [...]
    TabBarTheme
    TabBar小部件定义一个主题. [...]
    TabBarView
    页面视图,显示与当前所选选项卡相对应的窗口小部件. [...]
    TabController
    TabBarTabBarView之间坐标选项卡的选择. [...]
    Table
    使用表布局算法为其子级的小部件. [...]
    TableBorder
    表格小部件的边框规范. [...]
    TableCell
    控制表格的子项如何对齐的小部件. [...]
    TableColumnWidth
    基类,描述RenderTable中的列应该有多宽. [...]
    TableRow
    表格中的水平单元组. [...]
    TableRowInkWell
    材料的一个矩形区域,该区域可以响应触摸,但将其墨水飞溅裁剪到最近表格的当前表格行. [...]
    TabPageSelector
    显示一行小型圆形指示器,每个选项卡一个. [...]
    TabPageSelectorIndicator
    显示具有指定边框和背景颜色的单个圆. [...]
    TapDownDetails
    GestureTapDownCallback的详细信息,例如位置[...]
    TappableChipAttributes
    用于可以点击的材料设计芯片的接口. [...]
    TapUpDetails
    GestureTapUpCallback的详细信息,例如位置. [...]
    Text
    单一样式的文字. [...]
    TextAlignVertical
    输入框中文本的垂直对齐方式. [...]
    TextBox
    包含一段文字的矩形. [...]
    TextDecoration
    在文本附近绘制的线性装饰.
    TextEditingController
    可编辑文本字段的控制器. [...]
    TextEditingValue
    当前文本,选择和编辑文本的状态.
    TextField
    材料设计文本字段. [...]
    TextFormField
    一个FormField包含一个TextField . [...]
    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之间的插值. [...]
    TextTheme
    材料设计文本主题. [...]
    Texture
    映射后端纹理的矩形. [...]
    Theme
    将主题应用于子代小部件. [...]
    ThemeData
    保留材料设计主题的颜色和版式值. [...]
    ThemeDataTween
    两个ThemeData之间的插值. [...]
    Threshold
    在到达阈值之前为0.0的曲线,然后跳至1.0. [...]
    TickerFuture
    表示正在进行的股票代号序列的对象. [...]
    TickerMode
    启用或禁用窗口小部件子树中的股票行情指示器(以及动画控制器). [...]
    TickerProvider
    由可以出售Ticker对象的类实现的接口. [...]
    TimeOfDay
    表示一天中时间的值,与一天中的日期或时区无关. [...]
    Title
    在操作系统中描述此应用程序的小部件.
    ToggleButtons
    水平切换按钮集. [...]
    ToggleButtonsTheme
    一个继承的窗口小部件,它定义了此窗口小部件的子树中ToggleButton的颜色和边框参数. [...]
    ToggleButtonsThemeData
    定义ToggleButtons小部件的颜色和边框属性. [...]
    Tolerance
    指定距离,持续时间和速度差异的最大允许大小的结构应被视为相等.
    ToolbarOptions
    EditableText的工具栏配置. [...]
    Tooltip
    材料设计工具提示. [...]
    TooltipTheme
    一个继承的窗口小部件,它定义了此窗口小部件的子树中Tooltip的配置. [...]
    TooltipThemeData
    定义工具提示小部件的视觉属性. [...]
    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"运算符不接受变量值作为其正确操作数的变通方法. [...]
    Typography
    材质应用程序的颜色和几何形状TextThemes . [...]
    UiKitView
    在Widget层次结构中嵌入iOS视图. [...]
    UnconstrainedBox
    对其子项没有任何限制的小部件,允许其以其"自然"大小进行渲染. [...]
    UnderlineInputBorder
    InputDecorator容器的底部绘制一条水平线,并定义容器的形状. [...]
    UnderlineTabIndicator
    TabBar.indicator一起使用,以在所选选项卡下方绘制一条水平线. [...]
    UniqueKey
    仅等于自身的密钥. [...]
    UniqueWidget<T extends State<StatefulWidget>>
    有状态的小部件的基类,这些小部件在树中仅具有一个膨胀的实例. [...]
    UserAccountsDrawerHeader
    材质设计Drawer标头,用于标识应用程序的用户. [...]
    UserScrollNotification
    A notification that the user has changed the direction in which they are scrolling. [...]
    ValueKey<T>
    使用特定类型的值来标识自身的键. [...]
    ValueListenableBuilder<T>
    一个小部件,其内容与ValueListenable保持同步. [...]
    ValueNotifier<T>
    一个拥有单个值的ChangeNotifier . [...]
    Velocity
    二维速度.
    VerticalDivider
    垂直的细线,两侧均带有填充物. [...]
    Viewport
    内部较大的小部件. [...]
    Visibility
    是显示还是隐藏孩子. [...]
    VisualDensity
    定义用户界面组件的视觉密度. [...]
    Widget
    描述Element的配置. [...]
    WidgetInspector
    一个小部件,可以检查子小部件的结构. [...]
    WidgetOrderTraversalPolicy
    一个FocusTraversalPolicy ,它以小部件层次结构顺序遍历焦点顺序. [...]
    WidgetsApp
    便利小部件,其中包装了应用程序通常需要的许多小部件. [...]
    WidgetsBindingObserver
    向Widgets层绑定注册的类的接口. [...]
    WidgetsFlutterBinding
    基于Widgets框架的应用程序的具体绑定. [...]
    WidgetsLocalizations
    Flutter框架最低层的本地化资源值接口. [...]
    WidgetSpan
    An immutable widget that is embedded inline within text. [...]
    WidgetToRenderBoxAdapter
    用于在窗口小部件树中放置特定RenderBox的适配器. [...]
    WillPopScope
    为用户否决尝试注册一个回调,以撤消封闭的ModalRoute . [...]
    Wrap
    在多个水平或垂直行中显示其子级的窗口小部件. [...]
    YearPicker
    可滚动的年份列表,以允许选择一年. [...]
    ZoomPageTransitionsBuilder
    PageTransitionsTheme用来定义一个可缩放的MaterialPageRoute页面过渡动画,该动画看起来像Android 10上使用的默认页面过渡. [...]

    Mixins

    AnimationEagerListenerMixin
    一个mixin用dispose契约替换didRegisterListener / didUnregisterListener契约. [...]
    AnimationLazyListenerMixin
    A mixin that helps listen to another object only when this object has registered listeners. [...]
    AnimationLocalListenersMixin
    一个实现addListener / removeListener协议并在调用notifyListeners时通知所有注册的侦听器的mixin . [...]
    AnimationLocalStatusListenersMixin
    一个mixin,它实现addStatusListener / removeStatusListener协议,并在调用notifyStatusListeners时通知所有已注册的侦听器. [...]
    AnimationWithParentMixin<T>
    通过将其行为推迟到给定的 Animation来实现大多数Animation接口. [...]
    AutomaticKeepAliveClientMixin<T extends StatefulWidget>
    适用于AutomaticKeepAlive客户端的混合方法和便捷方法. 与State子类一起使用. [...]
    DirectionalFocusTraversalPolicyMixin
    A mixin class that provides an implementation for finding a node in a particular direction. [...]
    LocalHistoryRoute<T>
    路线使用的混合输入法,通过弹出列表来内部处理向后导航. [...]
    MaterialButtonWithIconMixin
    使用RaisedButton.iconFlatButton.iconOutlineButton.icon创建的MaterialButton的类型. [...]
    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
    The glue between the widgets layer and the Flutter engine.

    Constants

    immutable → const Immutable
    用于注释类C 表示C和所有亚型C必须是不可变的. [...]
    const Immutable ()
    iOSHorizontalOffset → const int
    一个眼球值,将光标移动到在Android上为文本呈现的位置的左侧,因此其位置更准确地匹配本机iOS文本光标的位置. [...]
    -2
    kAlwaysCompleteAnimation → const Animation<double>
    始终是完整的动画. [...]
    _AlwaysCompleteAnimation()
    kAlwaysDismissedAnimation → const Animation<double>
    始终被关闭的动画. [...]
    _AlwaysDismissedAnimation()
    kBottomNavigationBarHeight → const double
    底部导航栏的高度.
    56.0
    kElevationToShadow → const Map<int, List<BoxShadow>>
    材料设计用于BoxShadow定义的高程偏移图. [...]
    _elevationToShadow
    kFloatingActionButtonMargin → const double
    FloatingActionButton应该在它和屏幕边缘之间保留的边距. [...]
    16.0
    kFloatingActionButtonSegue → const Duration
    FloatingActionButton移入或移出所花费的时间. [...]
    Duration (milliseconds: 200)
    kFloatingActionButtonTurnInterval → const double
    FloatingActionButton进入时应旋转的圆的分数. [...]
    0.125
    kMaterialListPadding → const EdgeInsets
    在物料清单项目周围添加了填充.
    EdgeInsets.symmetric(vertical: 8.0)
    kMinInteractiveDimension → const double
    根据材料准则,任何交互式区域的最小尺寸. [...]
    48.0
    kRadialReactionAlpha → const int
    绘制圆形材质墨水响应时要使用的alpha通道的值.
    31
    kRadialReactionDuration → const Duration
    圆形材料墨水响应扩展到其完整大小所需的时间.
    Duration (milliseconds: 100)
    kRadialReactionRadius → const double
    圆形材料墨水响应的半径,以逻辑像素为单位.
    20.0
    kTabLabelPadding → const EdgeInsets
    Tab s包含的水平填充.
    EdgeInsets.symmetric(horizontal: 16.0)
    kTabScrollDuration → const Duration
    轻触选项卡时发生的水平滚动动画的持续时间.
    Duration (milliseconds: 300)
    kTextTabBarHeight → const double
    The height of a tab bar containing text.
    kMinInteractiveDimension
    kThemeAnimationDuration → const Duration
    The duration over which theme changes animate by default.
    Duration(milliseconds: 200)
    kThemeChangeDuration → const Duration
    主题更改动画应持续的时间.
    Duration (milliseconds: 200)
    kToolbarHeight → const double
    AppBar的工具栏组件的高度.
    56.0
    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
    记录每帧构建的脏窗口小部件. [...]
    读/写
    debugPrintScheduleBuildForStacks bool
    记录将小部件标记为需要重建的调用堆栈. [...]
    读/写
    debugProfileBuildsEnabled bool
    为每个构建的小部件添加时间线事件. [...]
    读/写
    imageCache ImageCache
    实现Flutter框架的图像缓存的单例. [...]
    只读
    kMaterialEdges Map<MaterialType, BorderRadius>
    The border radii used by the various kinds of material in material design. [...]
    final
    materialTextSelectionControls TextSelectionControls
    遵循材料设计规范的文本选择控件.
    最后
    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
    断言给定上下文具有" 方向性"祖先. [...]
    debugCheckHasMaterial(BuildContext context) bool
    断言给定的上下文具有" 材料"祖先. [...]
    debugCheckHasMaterialLocalizations(BuildContext context) bool
    断言给定上下文具有包含MaterialLocalizations委托的Localizations祖先. [...]
    debugCheckHasMediaQuery(BuildContext context) bool
    断言给定上下文具有MediaQuery祖先. [...]
    debugCheckHasScaffold(BuildContext context) bool
    断言给定上下文具有脚手架祖先. [...]
    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
    Asserts that the built widget is not 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
    将最多二十个对象的哈希码组合为一个值. [...]
    hourFormat({TimeOfDayFormat of}) HourFormat
    用于给定TimeOfDayFormatHourFormat .
    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
    将子框放置在目标位置上方或下方的容器框中. [...]
    precacheImage(ImageProvider provider, BuildContext context, {Size size, ImageErrorListener onError}) Future<void>
    将图像预取到图像缓存中. [...]
    runApp(Widget app) → void
    膨胀给定的小部件并将其附加到屏幕上. [...]
    showAboutDialog({BuildContext context, String applicationName, String applicationVersion, Widget applicationIcon, String applicationLegalese, List<Widget> children, bool useRootNavigator: true, RouteSettings routeSettings}) → void
    显示一个AboutDialog ,它描述应用程序,并提供一个按钮以显示该应用程序使用的软件的许可证. [...]
    showBottomSheet<T>({BuildContext context, WidgetBuilder builder, Color backgroundColor, double elevation, ShapeBorder shape, Clip clipBehavior}) PersistentBottomSheetController<T>
    显示最近的Scaffold祖先中的材料设计底页. 如果您希望显示一个持久的底部工作表,请使用Scaffold.bottomSheet . [...]
    showDatePicker({BuildContext context, DateTime initialDate, DateTime firstDate, DateTime lastDate, DatePickerEntryMode initialEntryMode: DatePickerEntryMode.calendar, SelectableDayPredicate selectableDayPredicate, String helpText, String cancelText, String confirmText, Locale locale, bool useRootNavigator: true, RouteSettings routeSettings, TextDirection textDirection, TransitionBuilder builder, DatePickerMode initialDatePickerMode: DatePickerMode.day, String errorFormatText, String errorInvalidText, String fieldHintText, String fieldLabelText}) Future<DateTime>
    显示一个包含"物料设计"日期选择器的对话框. [...]
    showDialog<T>({BuildContext context, bool barrierDismissible: true, Widget child, WidgetBuilder builder, bool useRootNavigator: true, RouteSettings routeSettings}) Future<T>
    在应用程序的当前内容上方显示"材料"对话框,并带有"材料"入口和出口动画,模态屏障颜色和模态屏障行为(通过轻按屏障可禁用对话框). [...]
    showGeneralDialog<T>({BuildContext context, RoutePageBuilder pageBuilder, bool barrierDismissible, String barrierLabel, Color barrierColor, Duration transitionDuration, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator: true, RouteSettings routeSettings}) Future<T>
    在应用程序当前内容上方显示一个对话框. [...]
    showLicensePage({BuildContext context, String applicationName, String applicationVersion, Widget applicationIcon, String applicationLegalese, bool useRootNavigator: false}) → void
    显示一个LicensePage ,其中显示了该应用程序使用的软件的许可证. [...]
    showMenu<T>({BuildContext context, RelativeRect position, List<PopupMenuEntry<T>> items, T initialValue, double elevation, String semanticLabel, ShapeBorder shape, Color color, bool captureInheritedThemes: true, bool useRootNavigator: false}) Future<T>
    显示一个弹出菜单,其中包含positionitems . [...]
    showModalBottomSheet<T>({BuildContext context, WidgetBuilder builder, Color backgroundColor, double elevation, ShapeBorder shape, Clip clipBehavior, Color barrierColor, bool isScrollControlled: false, bool useRootNavigator: false, bool isDismissible: true, bool enableDrag: true}) Future<T>
    显示模态材料设计底页. [...]
    showSearch<T>({BuildContext context, SearchDelegate<T> delegate, String query: ''}) Future<T>
    显示全屏搜索页面,并在关闭页面时返回用户选择的搜索结果. [...]
    showTimePicker({BuildContext context, TimeOfDay initialTime, TransitionBuilder builder, bool useRootNavigator: true, RouteSettings routeSettings}) Future<TimeOfDay>
    显示一个包含材料设计时间选择器的对话框. [...]
    textDirectionToAxisDirection(TextDirection textDirection) AxisDirection
    返回在给定TextDirection中发生读取的AxisDirection . [...]
    transformDebugCreator(Iterable<DiagnosticsNode> properties) Iterable<DiagnosticsNode>
    用来解析和收集有关DiagnosticsDebugCreator的信息的变压器. [...]

    Enums

    AnimationBehavior
    配置禁用动画AnimationController的行为. [...]
    AnimationStatus
    动画的状态
    AppLifecycleState
    可以申请的国家. [...]
    Axis
    The two cardinal directions in two dimensions. [...]
    AxisDirection
    沿水平或垂直Axis的方向.
    BannerLocation
    在哪里显示横幅 . [...]
    BlendMode
    在画布上绘画时要使用的算法. [...]
    BlurStyle
    用于MaskFilter对象中的模糊的样式.
    BorderStyle
    Border中BorderSide绘制的线条样式.
    BottomNavigationBarType
    定义BottomNavigationBar的布局和行为. [...]
    BoxFit
    如何将一个盒子刻入另一个盒子. [...]
    BoxShape
    渲染BorderBoxDecoration时要使用的形状. [...]
    Brightness
    描述主题或调色板的对比度.
    ButtonBarLayoutBehavior
    ButtonThemeButtonThemeData一起使用以定义按钮栏应如何使用约束或内部填充来调整自身大小.
    ButtonTextTheme
    ButtonThemeButtonThemeData一起使用以定义按钮的基色,以及按钮的最小尺寸,内部填充和形状的默认值. [...]
    Clip
    剪辑小部件内容的不同方法.
    CollapseMode
    空格键从其完整尺寸折叠时的折叠效果.
    ConnectionState
    异步计算的连接状态. [...]
    CrossAxisAlignment
    如何在弹性布局中沿交叉轴放置孩子. [...]
    CrossFadeState
    指定显示两个孩子中的哪个. 参见AnimatedCrossFade . [...]
    DatePickerEntryMode
    日期选择器对话框的模式. [...]
    DatePickerMode
    日历日期选择器的初始显示. [...]
    DayPeriod
    TimeOfDay是在中午之前还是之后.
    DecorationPosition
    在哪里画框装饰.
    DiagnosticLevel
    用于过滤显示和省略诊断的各种优先级. [...]
    DismissDirection
    其中方向可取消可以关闭.
    DragAnchor
    拖动过程中应将Draggable锚定的位置.
    DrawerAlignment
    抽屉的可能对齐.
    FilterQuality
    图像滤镜的质量等级. [...]
    FlexFit
    孩子如何被刻入可用空间. [...]
    FloatingLabelBehavior
    Defines the behaviour of the floating label
    FlutterLogoStyle
    绘制Flutter徽标的可能方法.
    FocusHighlightMode
    一个枚举,描述在显示焦点信息时要使用哪种焦点突出行为.
    FocusHighlightStrategy
    一个枚举,描述如何确定FocusManager.highlightMode的当前值. 该策略设置在FocusManager.highlightStrategy上 .
    FontStyle
    是否倾斜字体中的字形
    GrowthDirection
    相对于滚动偏移轴,条子内容物排列的方向. [...]
    HeroFlightDirection
    基于导航操作的英雄飞行方向.
    HitTestBehavior
    命中测试期间的行为方式.
    HourFormat
    描述小时的格式.
    ImageRepeat
    如何绘制盒子中未被图像覆盖的任何部分.
    ListTileControlAffinity
    将控件放置在使用ListTile将控件放置在标签旁边的小部件中的位置. [...]
    ListTileStyle
    定义用于标题的字体ListTile一个后裔ListTileTheme . [...]
    MainAxisAlignment
    如何在弹性布局中沿主轴放置子项. [...]
    MainAxisSize
    主轴上应占用多少空间. [...]
    MaterialState
    Interactive声明某些Material窗口小部件在从用户接收输入时可以使用. [...]
    MaterialTapTargetSize
    配置某些"材质"小部件的点击目标和布局大小. [...]
    MaterialType
    材料设计中的各种材料. 用于配置材料小部件的默认行为. [...]
    定义NavigationRail标签的行为. [...]
    Orientation
    无论是纵向还是横向.
    Overflow
    是否应该修剪溢出的孩子,或者可见溢出.
    PaintingStyle
    在画布上绘画形状和路径的策略. [...]
    PathFillType
    确定缠绕规则,该缠绕规则决定如何计算路径的内部. [...]
    PathOperation
    组合路径的策略. [...]
    PlaceholderAlignment
    占位符相对于周围文本垂直对齐的位置. [...]
    RenderComparison
    在如何影响渲染的上下文中描述两个对象之间的差异. [...]
    RoutePopDisposition
    指示是否应弹出当前路线. [...]
    ScriptCategory
    TextTheme字形的表征 ,用于定义ThemeData.textTheme的本地化TextStyle几何形状. [...]
    ScrollIncrementType
    描述由Scrollable上的ScrollAction执行的滚动增量类型. [...]
    ScrollPositionAlignmentPolicy
    应用ScrollPosition.ensureVisiblealignment参数时要使用的策略.
    ScrollViewKeyboardDismissBehavior
    ScrollView如何消除屏幕键盘的表示.
    SelectionChangedCause
    指示是什么触发了所选文本的更改(包括对光标位置的更改).
    ShowValueIndicator
    描述在滑条上显示值指示符的条件. 与SliderThemeData.showValueIndicator一起使用 . [...]
    SmartDashesType
    指示如何处理文本输入中破折号的智能替换. [...]
    SmartQuotesType
    指示如何处理文本输入中引号的智能替换. [...]
    SnackBarBehavior
    定义SnackBar应该在支架中出现的位置,以及当支架还包含FloatingActionButtonBottomNavigationBar时,如何调整SnackBar的位置.
    SnackBarClosedReason
    指定如何关闭SnackBar . [...]
    StackFit
    如何确定Stack中未定位子元素的大小. [...]
    StepperType
    定义步进器的主轴.
    StepState
    步骤的状态,用于控制圆形和文本的样式. [...]
    StretchMode
    空格键超出其整个尺寸时的拉伸效果.
    StrokeCap
    Styles to use for line endings. [...]
    StrokeJoin
    用于线段连接的样式. [...]
    TabBarIndicatorSize
    定义如何计算所选标签指示符的边界. [...]
    TableCellVerticalAlignment
    RenderTable对象中单元格的垂直对齐方式选项. [...]
    TargetPlatform
    用户交互应适应目标的平台. [...]
    TextAffinity
    TextPosition的偏移量可以匹配呈现的字符串中两个不同位置时,消除歧义的一种方法. [...]
    TextAlign
    是否以及如何水平对齐文本.
    TextBaseline
    用于对齐文本的水平线.
    TextCapitalization
    配置平台键盘如何选择大写或小写键盘. [...]
    TextDecorationStyle
    绘制文字装饰的样式
    TextDirection
    文字流动的方向. [...]
    TextInputAction
    用户已请求执行文本输入控件的操作. [...]
    TextOverflow
    如何处理溢出的文字. [...]
    TextSelectionHandleType
    要显示哪种类型的选择手柄. [...]
    TextWidthBasis
    测量一行或多行文本宽度的不同方法. [...]
    ThemeMode
    描述MaterialApp将使用哪个主题.
    Thumb
    拇指的标识符. [...]
    TileMode
    定义在渐变边缘发生的情况. [...]
    TimeOfDayFormat
    确定如何使用showTimePicker格式调用时间选择器,并布置时间控件. [...]
    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
    基于异步交互构建窗口小部件的策略的签名. [...]
    BottomSheetDragEndHandler(DragEndDetails details, {bool isClosing}) → void
    BottomSheetDragStartHandler(DragStartDetails details) → void
    ChildIndexGetter(Key key) int
    ConfirmDismissCallback(DismissDirection direction) Future<bool>
    通过使用签名可取消 ,给应用程序一个机会,以确认或否决罢免姿态. [...]
    ControlsWidgetBuilder(BuildContext context, {VoidCallback onStepContinue, VoidCallback onStepCancel}) Widget
    一个给定两个回调onStepContinueonStepCancel的窗口小部件的生成器. [...]
    CreatePlatformViewCallback(PlatformViewCreationParams params) PlatformViewController
    构造一个PlatformViewController . [...]
    CreateRectTween(Rect begin, Rect end) Tween<Rect>
    具有两个Rect实例并返回在它们之间转换的RectTween的函数的签名. [...]
    DataColumnSortCallback(int columnIndex, bool ascending) → void
    DataColumn.onSort回调的签名.
    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接受的签名 . [...]
    DrawerCallback(bool isOpened) → void
    打开或关闭DrawerController时调用的回调的签名.
    ElementVisitor(Element element) → void
    BuildContext.visitChildElements的回调的签名. [...]
    ErrorWidgetBuilder(FlutterErrorDetails details) Widget
    生成窗口小部件时发生错误时调用的构造函数的签名. [...]
    ExpansionPanelCallback(int panelIndex, bool isExpanded) → void
    ExpansionPanel展开或折叠时调用的回调的签名. [...]
    ExpansionPanelHeaderBuilder(BuildContext context, bool isExpanded) Widget
    ExpansionPanel的标头需要重建时调用的回调的签名.
    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
    Callback signature for 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
    A function that lets Heroes self supply a Widget that is shown during the hero's flight from one route to another instead of default (which is to show the destination route's instance of the Hero).
    HeroPlaceholderBuilder(BuildContext context, Size heroSize, Widget child) Widget
    给定一个孩子和一个Size的函数的签名,该函数可构建Hero占位符小部件. [...]
    HttpClientProvider() HttpClient
    Signature for a method that returns an HttpClient. [...]
    ImageChunkListener(ImageChunkEvent event) → void
    用于侦听ImageChunkEvent事件的签名. [...]
    ImageErrorListener(dynamic exception, StackTrace stackTrace) → void
    解析图像时报告错误的签名. [...]
    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树时在每个跨度上调用. [...]
    InputCounterWidgetBuilder(BuildContext context, {int currentLength, int maxLength, bool isFocused}) Widget
    Signature for the TextField.buildCounter callback.
    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
    {@Template flutter.widgets.widgetsApp.localeResolutionCallback}的签名WidgetsApp.localeResolutionCallback . [...]
    MaterialPropertyResolver<T>(Set<MaterialState> states) → T
    基于给定状态集返回类型T值的函数的签名.
    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回调的签名. [...]
    PopupMenuCanceled() → void
    关闭PopupMenuButton而不选择项目时调用的回调的签名. [...]
    PopupMenuItemBuilder<T>(BuildContext context) List<PopupMenuEntry<T>>
    PopupMenuButton用来延迟构造按下按钮时显示的项目的签名. [...]
    PopupMenuItemSelected<T>(T value) → void
    选择菜单项时调用的回调的签名. 该参数是导致其菜单被关闭的PopupMenuItem的值. [...]
    RangeSemanticFormatterCallback(RangeValues values) String
    一个回调,用于格式化RangeSlider小部件中的数值. [...]
    RangeThumbSelector(TextDirection textDirection, RangeValues values, double tapValue, Size thumbSize, Size trackSize, double dx) Thumb
    决定应选择哪个拇指(如果有). [...]
    RebuildDirtyWidgetCallback(Element e, bool builtOnce) → void
    debugOnRebuildDirtyWidget实现的签名.
    RectCallback() Rect
    墨水效果用于获取效果矩形的回调的签名. [...]
    RefreshCallback() Future<void>
    当用户将RefreshIndicator拖动到足以表明他们希望应用刷新时调用的函数的签名. 刷新操作完成后,返回的Future必须完成. [...]
    ReorderCallback(int oldIndex, int newIndex) → void
    ReorderableListView用于将项目移动到列表中新位置的回调. [...]
    RouteBuilder<T>(BuildContext context, RouteSettings settings) Route<T>
    为给定的上下文和路由设置创建路由. [...]
    RouteFactory(RouteSettings settings) Route
    Creates a route for the given route settings. [...]
    RouteListFactory(NavigatorState navigator, String initialRoute) List<Route>
    Creates a series of one or more routes. [...]
    RoutePageBuilder(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation) Widget
    构建路线主要内容的功能的签名. 在PageRouteBuildershowGeneralDialog中使用 . [...]
    RoutePredicate(Route route) bool
    Navigator.popUntil谓词参数的签名.
    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的谓词,用于自定义监听其子级通知的小部件.
    SelectableDayPredicate(DateTime day) bool
    用于确定启用日期选择的日期的签名. [...]
    SelectionChangedCallback(TextSelection selection, SelectionChangedCause cause) → void
    用户更改选择(包括光标位置)时报告的回调的签名.
    SemanticFormatterCallback(double value) String
    一个回调,用于格式化" 滑块"小部件中的数字值. [...]
    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
    State.setState函数的签名.
    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上的股票行对象抛出的异常.