当前位置: 首页 > news >正文

Flutter:类功能索引(全)

Flutter
类功能索引(全)

本文以表描述形式收录了Flutter中提供的各个类,旨在方便地进行查询相关组件。

本文地址:https://blog.csdn.net/qq_28550263/article/details/133415589


跳转:字母索引

A

组件名称描述
AnimatedAlignAnimatedAlign组件会在给定的AnimatedAlign.alignment属性变化时自动过渡其子元素的位置。这可以用于在不同对齐方式之间平滑地切换子元素的位置,使得子元素的位置过渡更加流畅。
AnimatedBuilderAnimatedBuilder组件用于创建自定义动画,它使用给定的动画控制器并在每次动画值更改时调用builder函数,从而可以自由构建动画效果。
AnimatedContainerAnimatedContainer组件可以同时过渡多个值,用于在动画中过渡容器的大小、颜色、边距、边框等属性。它使得在Flutter应用中创建平滑的容器动画变得简单。
AnimatedCrossFadeAnimatedCrossFade组件用于在两个子元素之间进行淡入淡出的过渡,并且还会插值它们的大小。这个组件可以用于创建平滑的淡入淡出效果,同时确保两个子元素的大小变化也会过渡,使过渡更加连贯。
AnimatedDefaultTextStyleAnimatedDefaultTextStyle组件可以用于动态更改文本样式属性,如字体大小、颜色等,以实现平滑的文本样式过渡效果。
AnimatedFractionallySizedBoxAnimatedFractionallySizedBox组件允许根据父容器的大小的一部分来调整子元素的大小,并支持动画过渡效果。
AnimatedGridAnimatedGrid组件是一个通用的动画网格布局,允许在网格中添加和移除子元素,并支持过渡动画。这个组件可以用于创建动态网格布局,以及在网格项之间实现平滑的过渡效果。
AnimatedGridStateAnimatedGridState是AnimatedGrid的状态管理器,用于在运行时管理网格布局的子元素以及它们的过渡动画。
AnimatedListAnimatedList组件允许创建一个可滚动的列表,可以在运行时添加或删除项目,并支持过渡动画。这个组件通常用于在列表中实现平滑的添加和删除项目的效果。
AnimatedListStateAnimatedListState是AnimatedList的状态管理器,用于在运行时管理列表项以及它们的过渡动画。
AnimatedModalBarrierAnimatedModalBarrier组件是一个带有动画效果的模态遮罩层,可以用于在打开或关闭模态对话框等情况下添加过渡效果。
AnimatedOpacityAnimatedOpacity组件可以用于通过淡入淡出效果在"不存在"和"存在"之间切换子元素。可以通过更改不透明度值来实现子元素的渐变,从而在界面上创建子元素的平滑过渡效果,使其逐渐显现或消失。
AnimatedPaddingAnimatedPadding组件可以用于动画过渡容器的内边距,而不是容器的对齐方式。通过更改内边距值,可以实现在容器大小不变的情况下,动画过渡内部内容的位置。
AnimatedPhysicalModelAnimatedPhysicalModel组件允许在物理模型属性(如阴影、颜色、形状)之间创建动画效果,以实现平滑的物理属性过渡。
AnimatedPositionedAnimatedPositioned组件作为Stack的子元素,会在给定的位置发生变化时自动过渡其子元素的位置,过渡动画的持续时间也是可调的。这个组件通常用于在屏幕上叠加布局元素并实现平滑的过渡效果,如将元素从一个位置移动到另一个位置。
AnimatedPositionedDirectionalAnimatedPositionedDirectional组件是AnimatedPositioned的变体,支持使用方向性属性(如start、end、top、bottom)来控制子元素的位置,并支持动画过渡效果。
AnimatedRotationAnimatedRotation组件允许创建旋转动画,以在不同的旋转值之间实现平滑的过渡效果。
AnimatedScaleAnimatedScale组件允许创建缩放动画,以在不同的缩放比例之间实现平滑的过渡效果。
AnimatedSizeAnimatedSize组件允许在子元素大小变化时实现平滑的过渡效果。当子元素的大小发生变化时,AnimatedSize可以根据动画控制器的值来调整大小,并在过渡期间创建动画效果。
AnimatedSlideAnimatedSlide组件可以动画化子元素的平移,通过给定的偏移量相对于其大小。这意味着可以在子元素的大小不变的情况下,通过滑动效果来改变其位置,从而创建有趣的动画效果。
AnimatedSwitcherAnimatedSwitcher组件用于在两个子元素之间进行切换,并允许自定义过渡效果。可以使用AnimatedSwitcher.transitionBuilder属性来定义过渡动画,从而实现不同类型的子元素切换效果,如淡入淡出、滑动等。
AnimatedWidgetAnimatedWidget 是一个抽象基类,用于创建自定义动画组件。通过继承 AnimatedWidget 并实现 build 方法,您可以轻松地创建自定义的动画组件,并与动画控制器进行交互。
AnimatedWidgetBaseStateAnimatedWidgetBaseState 是用于实现自定义动画组件的状态管理器的基类。您可以继承这个基类,以创建具有自定义动画逻辑的组件
AnimatedAlignAnimatedAlign组件会在给定的AnimatedAlign.alignment属性变化时自动过渡其子元素的位置。这可以用于在不同对齐方式之间平滑地切换子元素的位置,使得子元素的位置过渡更加流畅。
AnimatedBuilderAnimatedBuilder组件用于创建自定义动画,它使用给定的动画控制器并在每次动画值更改时调用builder函数,从而可以自由构建动画效果。
AnimatedContainerAnimatedContainer组件可以同时过渡多个值,用于在动画中过渡容器的大小、颜色、边距、边框等属性。它使得在Flutter应用中创建平滑的容器动画变得简单。
AnimatedCrossFadeAnimatedCrossFade组件用于在两个子元素之间进行淡入淡出的过渡,并且还会插值它们的大小。这个组件可以用于创建平滑的淡入淡出效果,同时确保两个子元素的大小变化也会过渡,使过渡更加连贯。
AnimatedDefaultTextStyleAnimatedDefaultTextStyle组件可以用于动态更改文本样式属性,如字体大小、颜色等,以实现平滑的文本样式过渡效果。
AnimatedFractionallySizedBoxAnimatedFractionallySizedBox组件允许根据父容器的大小的一部分来调整子元素的大小,并支持动画过渡效果。
AnimatedGridAnimatedGrid组件是一个通用的动画网格布局,允许在网格中添加和移除子元素,并支持过渡动画。这个组件可以用于创建动态网格布局,以及在网格项之间实现平滑的过渡效果。
AnimatedGridStateAnimatedGridState是AnimatedGrid的状态管理器,用于在运行时管理网格布局的子元素以及它们的过渡动画。
AnimatedListAnimatedList组件允许创建一个可滚动的列表,可以在运行时添加或删除项目,并支持过渡动画。这个组件通常用于在列表中实现平滑的添加和删除项目的效果。
AnimatedListStateAnimatedListState是AnimatedList的状态管理器,用于在运行时管理列表项以及它们的过渡动画。
AnimatedModalBarrierAnimatedModalBarrier组件是一个带有动画效果的模态遮罩层,可以用于在打开或关闭模态对话框等情况下添加过渡效果。
AnimatedOpacityAnimatedOpacity组件可以用于通过淡入淡出效果在"不存在"和"存在"之间切换子元素。可以通过更改不透明度值来实现子元素的渐变,从而在界面上创建子元素的平滑过渡效果,使其逐渐显现或消失。
AnimatedPaddingAnimatedPadding组件可以用于动画过渡容器的内边距,而不是容器的对齐方式。通过更改内边距值,可以实现在容器大小不变的情况下,动画过渡内部内容的位置。
AnimatedPhysicalModelAnimatedPhysicalModel组件允许在物理模型属性(如阴影、颜色、形状)之间创建动画效果,以实现平滑的物理属性过渡。
AnimatedPositionedAnimatedPositioned组件作为Stack的子元素,会在给定的位置发生变化时自动过渡其子元素的位置,过渡动画的持续时间也是可调的。这个组件通常用于在屏幕上叠加布局元素并实现平滑的过渡效果,如将元素从一个位置移动到另一个位置。
AnimatedPositionedDirectionalAnimatedPositionedDirectional组件是AnimatedPositioned的变体,支持使用方向性属性(如start、end、top、bottom)来控制子元素的位置,并支持动画过渡效果。
AnimatedRotationAnimatedRotation组件允许创建旋转动画,以在不同的旋转值之间实现平滑的过渡效果。
AnimatedScaleAnimatedScale组件允许创建缩放动画,以在不同的缩放比例之间实现平滑的过渡效果。
AnimatedSizeAnimatedSize组件允许在子元素大小变化时实现平滑的过渡效果。当子元素的大小发生变化时,AnimatedSize可以根据动画控制器的值来调整大小,并在过渡期间创建动画效果。
AnimatedSlideAnimatedSlide组件可以动画化子元素的平移,通过给定的偏移量相对于其大小。这意味着可以在子元素的大小不变的情况下,通过滑动效果来改变其位置,从而创建有趣的动画效果。
AnimatedSwitcherAnimatedSwitcher组件用于在两个子元素之间进行切换,并允许自定义过渡效果。可以使用AnimatedSwitcher.transitionBuilder属性来定义过渡动画,从而实现不同类型的子元素切换效果,如淡入淡出、滑动等。
AnimatedWidgetAnimatedWidget组件是一个抽象
AnimationAnimation是一个抽象类,用于表示动画的当前值和状态。它通常与AnimationController一起使用,用于管理动画的状态和值。
AnimationControllerAnimationController用于控制动画的执行和管理动画的状态。它允许您启动、停止、暂停和重置动画,以及监听动画的状态变化。
AnimationMaxAnimationMax是一个动画对象,它表示一组动画值中的最大值。通常用于在动画中获取最大值,并在动画控制器的值发生变化时更新。
AnimationMeanAnimationMean是一个动画对象,它表示一组动画值的平均值。通常用于在动画中获取平均值,并在动画控制器的值发生变化时更新。
AnimationMinAnimationMin是一个动画对象,它表示一组动画值中的最小值。通常用于在动画中获取最小值,并在动画控制器的值发生变化时更新。
AnnotatedRegionAnnotatedRegion是一个用于包装子元素并添加语义注释的组件。它通常用于向子元素添加额外的语义信息,以帮助无障碍用户理解和交互。
AppLifecycleListenerAppLifecycleListener是一个用于监听应用程序生命周期事件的接口。它允许您注册回调以在应用程序进入前台、后台或终止时执行特定操作。
AspectRatioAspectRatio是一个用于根据宽高比调整子元素大小的容器。它可以确保子元素在指定宽高比的约束下保持一致的宽度或高度。
AssetBundleAssetBundle是一个用于访问应用程序资源的抽象类。它允许您加载图像、字体、音频和其他资源,以便在应用程序中使用。
AssetBundleImageKeyAssetBundleImageKey是AssetBundle中图像的唯一标识符。它通常用于在AssetBundle中查找和加载图像资源。
AssetBundleImageProviderAssetBundleImageProvider是一个用于从AssetBundle中加载图像的图像提供程序。它允许您将AssetBundle中的图像作为Flutter图像使用。
AssetImageAssetImage是一个用于表示AssetBundle中图像资源的类。它通常用于在Flutter应用程序中加载和显示图像。
AsyncSnapshotAsyncSnapshot是一个用于表示异步操作的快照,包括数据和操作状态。它通常与FutureBuilder和StreamBuilder一起使用,以获取异步操作的结果。
AutocompleteHighlightedOptionAutocompleteHighlightedOption是一个表示自动完成文本框中高亮显示的选项的类。它通常用于指示用户当前选择的自动完成选项。
AutocompleteNextOptionIntentAutocompleteNextOptionIntent是一个表示自动完成文本框中选择下一个选项的意图的类。它通常与自动完成文本框一起使用,以实现导航自动完成选项的功能。
AutocompletePreviousOptionIntentAutocompletePreviousOptionIntent是一个表示自动完成文本框中选择上一个选项的意图的类。它通常与自动完成文本框一起使用,以实现导航自动完成选项的功能。
AutofillGroupAutofillGroup是一个用于包装一组表单字段的组件,以便自动填充服务可以管理和填充表单数据。它通常用于支持自动填充功能的表单。
AutofillGroupStateAutofillGroupState是AutofillGroup的状态管理器,用于管理和控制自动填充服务与表单字段的交互。
AutofillHintsAutofillHints是一组字符串常量,用于指定表单字段的自动填充提示。它通常用于告诉自动填充服务如何为表单字段提供建议。
AutomaticKeepAliveAutomaticKeepAlive是一个混合类,用于将“保持活动”状态添加到StatefulWidget。它通常用于确保StatefulWidget在切换页面时保持其状态不被销毁。
AutomaticNotchedShapeAutomaticNotchedShape是一个用于自动生成切割形状的类,通常用于与BottomAppBar一起使用,以适应底部导航栏的形状。

B

组件名称描述
BackButtonDispatcherBackButtonDispatcher是一个用于管理返回按钮事件分发的类。它通常用于处理Android物理返回按钮的事件,以实现页面导航或退出应用程序。
BackButtonListenerBackButtonListener是一个用于监听返回按钮事件的组件。它通常用于包装页面中的内容,以便在用户按下返回按钮时执行特定操作。
BackdropFilterBackdropFilter是一个用于创建背景滤镜效果的组件,可以模糊或改变其背后的内容。通常用于创建视觉效果,如高斯模糊或颜色滤镜。
BallisticScrollActivityBallisticScrollActivity是一个用于模拟滚动运动的类,通常用于实现物理模拟的滚动效果。它模拟了滚动的惯性和减速运动。
BannerBanner是一个用于在应用程序界面上显示横幅消息的组件。它通常用于临时性的通知和警告,以便用户能够注意到重要信息。
BannerPainterBannerPainter是一个用于绘制横幅消息的自定义绘制器。它通常与Banner一起使用,用于定义横幅消息的外观和样式。
BaselineBaseline是一个用于将子元素与基线对齐的容器。它可以确保子元素在垂直方向上与指定基线对齐,通常用于排列文本和其他元素。
BaseTapAndDragGestureRecognizerBaseTapAndDragGestureRecognizer是手势识别器的基类,用于识别点击和拖动手势。它通常用于创建自定义手势识别器。
BeveledRectangleBorderBeveledRectangleBorder是一个用于创建斜角矩形边框的类。它允许您定义矩形边框的斜角特性,以及边框的颜色和宽度。
BlockSemanticsBlockSemantics是一个用于阻止子元素的语义信息传递的组件。它通常用于临时禁用特定区域的语义信息,以改善用户交互体验。
BorderBorder是一个用于定义边框样式的类,通常用于装饰容器、文本框和按钮等组件。它可以定义边框的颜色、宽度、样式和边框的各个边。
BorderDirectionalBorderDirectional是Border的方向性变体,用于在依赖文本方向的情况下定义边框样式。它通常用于支持从左到右或从右到左的文本布局方向。
BorderRadiusBorderRadius是一个用于定义边框半径的类,通常用于装饰容器、文本框和按钮等组件。它可以定义边框的四个角的半径大小。
BorderRadiusDirectionalBorderRadiusDirectional是BorderRadius的方向性变体,用于在依赖文本方向的情况下定义边框半径。它通常用于支持从左到右或从右到左的文本布局方向。
BorderRadiusGeometryBorderRadiusGeometry是BorderRadius和BorderRadiusDirectional的通用父类,用于表示边框的角半径。它提供了一种抽象的方式来描述角的半径,不受具体角的限制。
BorderRadiusTweenBorderRadiusTween是用于在两个BorderRadius之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的边框半径,从而实现平滑的边框效果。
BorderSideBorderSide是一个用于定义边框边的样式的类,通常用于装饰容器、文本框和按钮等组件。它可以定义边框边的颜色、宽度和样式。
BorderTweenBorderTween是用于在两个Border之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的边框样式,从而实现平滑的边框效果。
BottomNavigationBarItemBottomNavigationBarItem是底部导航栏中的一个项目,通常用于定义导航栏中的每个选项卡。它包含图标、文本和其他与选项卡相关的属性。
BouncingScrollPhysicsBouncingScrollPhysics是一个ScrollPhysics的子类,用于模拟在边界处发生反弹效果的滚动物理学。它通常用于iOS风格的滚动效果。
BouncingScrollSimulationBouncingScrollSimulation是一个用于模拟带有反弹效果的滚动运动的模拟器。它通常与BouncingScrollPhysics一起使用,以实现反弹滚动效果。
BoxBorderBoxBorder是一个用于创建盒子边框样式的基类,通常用于装饰容器、文本框和按钮等组件。它允许定义边框的各个边的样式和属性。
BoxConstraintsBoxConstraints是一个用于指定盒子大小和约束条件的类。它通常用于定义容器的大小限制和约束条件,以确保容器在布局中得到正确的大小。
BoxConstraintsTweenBoxConstraintsTween是用于在两个BoxConstraints之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的盒子大小和约束条件,从而实现平滑的布局效果。
组件名称描述
CubicCubic是一个描述三次方贝塞尔曲线的类,通常用于创建平滑的动画曲线。它可以定义曲线的起始点、控制点1、控制点2和结束点,以控制曲线的形状。
CurveCurve是一个抽象类,用于表示动画曲线。它定义了动画值随时间变化的方式,以实现不同的动画效果。各种子类的曲线可用于创建平滑或非线性的动画。
Curve2DCurve2D是Curve的二维版本,用于描述二维平面中的曲线。它通常用于定义复杂的路径或动画曲线,以实现自定义的动画效果。
Curve2DSampleCurve2DSample是Curve2D的示例类,通常用于演示和测试二维曲线的效果。
CurvedAnimationCurvedAnimation是一个用于将曲线应用于动画的类,它可以使动画按照指定的曲线变化。它通常与AnimationController和Curve一起使用,以实现不同的动画效果。
CurvesCurves是一个包含各种预定义动画曲线的类,用于创建常见的动画效果。它提供了多种曲线,如线性、弹簧、快出慢进等,可用于不同类型的动画。
CurveTweenCurveTween是用于在两个Curve之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的曲线,从而实现平滑的动画效果。
CustomClipperCustomClipper是一个抽象类,用于创建自定义的剪裁路径。它通常与ClipPath或ClipRRect一起使用,以实现特定形状的剪裁效果。
CustomMultiChildLayoutCustomMultiChildLayout是一个用于自定义多个子元素布局的组件。它允许您根据子元素的尺寸和位置自定义它们的布局方式,以满足特定的布局需求。
CustomPaintCustomPaint是一个用于自定义绘制子元素的组件。它通常与CustomPainter一起使用,以在绘制子元素时执行自定义绘制逻辑,实现特定的绘图效果。
CustomPainterCustomPainter是一个抽象类,用于定义自定义绘图逻辑。它通常用于自定义绘制子元素的外观,可以实现各种绘图效果,如绘制图形、文本或图像等。
CustomPainterSemanticsCustomPainterSemantics是用于向自定义绘制子元素添加语义信息的类。它通常与CustomPainter一起使用,以帮助无障碍用户理解和交互自定义绘制内容。
CustomScrollViewCustomScrollView是一个自定义滚动视图的组件,它允许您创建自定义的滚动效果和布局。它通常用于需要自定义滚动行为的复杂滚动视图。
CustomSingleChildLayoutCustomSingleChildLayout是一个用于自定义单个子元素布局的组件。它允许您根据子元素的尺寸和位置自定义它们的布局方式,以满足特定的布局需求。

D

组件名称描述
DebugCreatorDebugCreator是一个用于创建调试工具的类,通常用于开发和调试Flutter应用程序。
DecoratedBoxDecoratedBox是一个用于装饰子元素的容器,通常用于添加背景、边框和阴影等装饰效果。
DecoratedBoxTransitionDecoratedBoxTransition是一个用于在DecoratedBox的装饰属性之间创建动画过渡的组件。
DecoratedSliverDecoratedSliver是一个用于装饰滚动视图中滚动元素的组件。它通常与CustomScrollView和SliverList等一起使用,以添加装饰效果。
DecorationDecoration是一个用于定义装饰效果的抽象类,通常用于自定义装饰元素的外观。它可以定义背景、边框、阴影等装饰属性。
DecorationImageDecorationImage是用于定义装饰元素的图像背景的类。它通常用于Decoration中,以指定元素的背景图像。
DecorationImagePainterDecorationImagePainter 是一个用于绘制DecorationImage背景图像的类。它通常由Flutter引擎自动管理,无需直接使用。
DecorationTweenDecorationTween是用于在两个Decoration之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的装饰效果,从而实现平滑的装饰效果。
DefaultAssetBundleDefaultAssetBundle是一个默认AssetBundle的组件,用于在应用程序中访问资源。
DefaultPlatformMenuDelegateDefaultPlatformMenuDelegate是一个默认的平台菜单代理,通常用于处理弹出菜单的显示和交互。
DefaultSelectionStyleDefaultSelectionStyle是一个默认的文本选择样式,通常用于定义文本选择时的外观。
DefaultTextEditingShortcutsDefaultTextEditingShortcuts是一个默认的文本编辑快捷方式,通常用于处理文本编辑器的快捷键。
DefaultTextHeightBehaviorDefaultTextHeightBehavior是一个默认的文本高度行为,通常用于定义文本的行高和垂直对齐方式。
DefaultTextStyleDefaultTextStyle是一个默认的文本样式,通常用于定义文本的默认样式。
DefaultTextStyleTransitionDefaultTextStyleTransition是一个用于在DefaultTextStyle之间创建动画的组件,可以平滑地过渡文本的样式属性。
DefaultTransitionDelegateDefaultTransitionDelegate是一个默认的页面切换效果委托,通常用于定义页面之间的过渡动画。
DefaultWidgetsLocalizationsDefaultWidgetsLocalizations是一个默认的本地化资源类,通常用于提供Flutter组件的默认本地化资源。
DeleteCharacterIntentDeleteCharacterIntent是一个表示删除字符操作的意图的类,通常与文本编辑操作一起使用。
DeleteToLineBreakIntentDeleteToLineBreakIntent是一个表示删除至换行符操作的意图的类,通常与文本编辑操作一起使用。
DeleteToNextWordBoundaryIntentDeleteToNextWordBoundaryIntent是一个表示删除至下一个词边界操作的意图的类,通常与文本编辑操作一起使用。
DesktopTextSelectionToolbarLayoutDelegateDesktopTextSelectionToolbarLayoutDelegate是一个用于自定义文本选择工具栏布局的委托,通常用于桌面平台上的文本选择工具栏。
DevToolsDeepLinkPropertyDevToolsDeepLinkProperty是一个用于创建DevTools深链接的属性类,通常用于调试和性能分析Flutter应用程序。
DiagnosticsNodeDiagnosticsNode是一个用于表示诊断信息的节点,通常用于构建和显示Flutter应用程序的诊断信息树。
DirectionalCaretMovementIntentDirectionalCaretMovementIntent是一个表示定向插入符移动操作的意图的类,通常与文本编辑操作一起使用。
DirectionalFocusActionDirectionalFocusAction是一个表示定向聚焦操作的类,通常用于控制焦点在特定方向上的移动。
DirectionalFocusIntentDirectionalFocusIntent是一个表示定向聚焦操作的意图的类,通常与焦点操作一起使用。
DirectionalityDirectionality是一个用于指定文本方向(ltr或rtl)的组件,通常用于支持不同语言和文本布局方向的应用程序。
DismissActionDismissAction是一个表示关闭操作的类,通常用于关闭对话框、警告或弹出通知等。
DismissibleDismissible是一个用于创建可以被滑动或拖动删除的组件。通常用于实现列表项或卡片的删除操作,用户可以通过滑动或拖动将其移除。
DismissIntentDismissIntent是一个表示取消操作的意图的类,通常与Dismissable一起使用,以触发取消删除操作。
DismissUpdateDetailsDismissUpdateDetails是一个用于更新取消删除操作的细节信息的类,通常包含有关取消操作的状态和位置信息。
DisplayFeatureSubScreenDisplayFeatureSubScreen是一个用于显示特定功能子屏幕的组件,通常用于创建多屏幕布局和导航。
DisposableBuildContextDisposableBuildContext是一个可丢弃的BuildContext,通常用于在不需要BuildContext时释放资源。
DoNothingActionDoNothingAction是一个表示不执行任何操作的类,通常用于作为占位符或默认操作。
DoNothingAndStopPropagationIntentDoNothingAndStopPropagationIntent是一个表示不执行任何操作并停止事件传播的意图的类,通常用于阻止事件传播并取消操作。
DoNothingAndStopPropagationTextIntentDoNothingAndStopPropagationTextIntent是一个表示不执行任何操作并停止文本事件传播的意图的类,通常用于阻止文本事件传播并取消操作。
DoNothingIntentDoNothingIntent是一个表示不执行任何操作的意图的类,通常用于取消操作或占位符操作。
DragDownDetailsDragDownDetails是一个用于描述拖动操作的起始位置和细节的类,通常包含拖动手势的起始位置和时间信息。
DragEndDetailsDragEndDetails是一个用于描述拖动操作的结束位置和细节的类,通常包含拖动手势的结束位置、速度和方向信息。
DraggableDraggable是一个用于创建可拖动的组件,通常包含一个可以被拖动的子元素。它允许用户通过拖动子元素来执行自定义的拖动操作。
DraggableDetailsDraggableDetails是一个用于描述可拖动操作的细节信息的类,通常包含有关拖动的状态、位置和方向信息。
DraggableScrollableActuatorDraggableScrollableActuator是一个用于控制可拖动滚动视图的激活和停用的组件。通常与DraggableScrollableSheet一起使用,以控制可拖动滚动视图的行为。
DraggableScrollableControllerDraggableScrollableController是一个用于控制可拖动滚动视图的控制器,通常用于控制可拖动滚动视图的滚动和状态。
DraggableScrollableNotificationDraggableScrollableNotification是一个通知,用于通知可拖动滚动视图的滚动事件和状态变化。通常与DraggableScrollableSheet一起使用,以监听滚动状态。
DraggableScrollableSheetDraggableScrollableSheet是一个可拖动的滚动视图,通常用于实现底部抽屉或弹出式面板。它允许用户通过拖动来打开、关闭或调整面板的大小。
DragScrollActivityDragScrollActivity是一个用于模拟拖动滚动操作的类,通常用于实现物理模拟的拖动滚动效果。它模拟了拖动的惯性和减速运动。
DragStartDetailsDragStartDetails是一个用于描述拖动操作的起始位置和细节的类,通常包含拖动手势的起始位置和时间信息。
DragTargetDragTarget是一个用于接收拖动操作的组件,通常包含一个接收拖动项的区域。它允许其他组件将拖动项放置到其中,并在拖动操作上下文中响应拖动事件。
DragTargetDetailsDragTargetDetails是一个用于描述拖动操作的细节信息的类,通常包含有关拖动项和拖动目标的信息。
DragUpdateDetailsDragUpdateDetails是一个用于描述拖动操作的更新位置和细节的类,通常包含拖动手势的当前位置和偏移信息。
DrivenScrollActivityDrivenScrollActivity是一个用于驱动滚动的活动类,通常用于滚动控制器中的滚动过程。
DualTransitionBuilderDualTransitionBuilder是一个用于创建双重过渡动画的构建器,通常用于同时应用两个过渡动画效果。

E

组件名称描述
EdgeDraggingAutoScrollerEdgeDraggingAutoScroller是一个用于边缘拖动自动滚动的组件,通常用于实现在边缘拖动时自动滚动内容的效果。
EdgeInsetsEdgeInsets是一个用于定义边距的类,通常用于指定组件或容器的边距大小。它包含左、上、右、下四个边的偏移值。
EdgeInsetsDirectionalEdgeInsetsDirectional是EdgeInsets的方向性变体,用于支持依赖文本方向的边距设置。通常用于 支持从左到右或从右到左的文本布局方向。
EdgeInsetsGeometryEdgeInsetsGeometry是EdgeInsets和EdgeInsetsDirectional的通用父类,用于表示边距信息。它提供了一种抽象的方式来描述边距,不受具体方向的限制。
EdgeInsetsGeometryTweenEdgeInsetsGeometryTween是用于在两个EdgeInsetsGeometry之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的边距设置,从而实现平滑的边距效果。
EdgeInsetsTweenEdgeInsetsTween是用于在两个EdgeInsets之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的边距值,从而实现平滑的边距效果。
EditableTextEditableText是一个可编辑文本字段的组件,通常用于允许用户输入和编辑文本内容。它支持文本输入、选择和编辑功能,并且可以定制外观和交互。
EditableTextStateEditableTextState是EditableText的状态类,通常包含与可编辑文本字段相关的状态和行为。
ElasticInCurveElasticInCurve是一个弹性进入曲线,通常用于创建具有反弹效果的动画。它定义了一种曲线,使动画在起始点附近具有反弹效果。
ElasticInOutCurveElasticInOutCurve是一个弹性进出曲线,通常用于创建具有反弹效果的动画。它定义了一种曲线,使动画在起始点和结束点附近都具有反弹效果。
ElasticOutCurveElasticOutCurve是一个弹性退出曲线,通常用于创建具有反弹效果的动画。它定义了一种曲线,使动画在结束点附近具有反弹效果。
ElementElement是Flutter框架中构建UI树的基本单元,通常代表一个组件的实例。它用于管理组件的生命周期、布局和渲染。
EmptyTextSelectionControlsEmptyTextSelectionControls是一个表示空文本选择控件的类,通常用于禁用文本字段的文本选择功能。
ErrorDescriptionErrorDescription是一个用于描述错误的类,通常包含有关错误的详细信息和描述。
ErrorHintErrorHint是一个用于提供错误提示的类,通常包含有关错误的提示信息。
ErrorSummaryErrorSummary是一个用于提供错误摘要的类,通常包含有关错误的简要摘要信息。
ErrorWidgetErrorWidget是一个用于显示错误信息的组件,通常在应用程序出现错误时显示。它可以自定义错误信息的外观和样式,以提供更好的用户体验。
ExactAssetImageExactAssetImage是一个表示精确资源图像的类,通常用于加载指定路径的资源图像。
ExcludeFocusExcludeFocus是一个用于排除特定子元素获得焦点的组件,通常用于控制焦点在特定区域内的分配。
ExcludeFocusTraversalExcludeFocusTraversal是一个用于排除特定子元素获得焦点遍历的组件,通常用于限制焦点遍历的范围。
ExcludeSemanticsExcludeSemantics是一个用于排除特定子元素的语义信息的组件,通常用于阻止特定区域的语义信息传播。
ExpandedExpanded是一个用于自动扩展子元素以填充可用空间的组件。通常用于Column、Row和Flex等布局中,以实现自动扩展子元素的效果。
ExpandSelectionToDocumentBoundaryIntentExpandSelectionToDocumentBoundaryIntent是一个表示扩展选择到文档边界的意图的类,通常用于文本编辑操作。
ExpandSelectionToLineBreakIntentExpandSelectionToLineBreakIntent是一个表示扩展选择到换行符位置的意图的类,通常用于文本编辑操作。
ExtendSelectionByCharacterIntentExtendSelectionByCharacterIntent是一个表示通过字符扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionByPageIntentExtendSelectionByPageIntent是一个表示通过页面扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToDocumentBoundaryIntentExtendSelectionToDocumentBoundaryIntent是一个表示通过文档边界扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToLineBreakIntentExtendSelectionToLineBreakIntent是一个表示通过换行符扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToNextParagraphBoundaryIntentExtendSelectionToNextParagraphBoundaryIntent是一个表示通过段落边界扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntentExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent是一个表示通过段落边界或插入符位置扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToNextWordBoundaryIntentExtendSelectionToNextWordBoundaryIntent是一个表示通过词边界扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionToNextWordBoundaryOrCaretLocationIntentExtendSelectionToNextWordBoundaryOrCaretLocationIntent是一个表示通过词边界或插入符位置扩展选择的意图的类,通常用于文本编辑操作。
ExtendSelectionVerticallyToAdjacentLineIntentExtendSelectionVerticallyToAdjacentLineIntent是一个表示垂直扩展选择到相邻行的意图的类,通常用于文本编辑操作。
ExtendSelectionVerticallyToAdjacentPageIntentExtendSelectionVerticallyToAdjacentPageIntent是一个表示垂直扩展选择到相邻页的意图的类,通常用于文本编辑操作。

F

组件名称描述
FadeInImageFadeInImage是一个用于显示渐变淡入图像的组件,通常用于加载图像时实现平滑的渐变显示效果。
FadeTransitionFadeTransition是一个用于创建渐变动画的组件,通常用于使子元素在显示和隐藏时产生渐变效果。
FileImageFileImage是一个表示文件图像的类,通常用于加载本地文件中的图像。
FittedBoxFittedBox是一个用于将子元素缩放和适应容器的组件,通常用于调整子元素的大小以适应给定的容器大小。
FittedSizesFittedSizes是一个包含缩放和适应信息的类,通常用于计算子元素的大小和位置以适应容器。
FixedColumnWidthFixedColumnWidth是一个表示固定列宽的类,通常用于表格布局中,以指定列的固定宽度。
FixedExtentMetricsFixedExtentMetrics是一个用于描述固定项滚动控制器的度量信息的类,通常用于FixedExtentScrollController中。
FixedExtentScrollControllerFixedExtentScrollController是一个用于控制固定项滚动视图的滚动和状态的控制器,通常用于FixedExtentList和FixedExtentGridView中。
FixedExtentScrollPhysicsFixedExtentScrollPhysics是一个用于固定项滚动视图的滚动物理模型,通常用于FixedExtentList和FixedExtentGridView中。
FixedScrollMetricsFixedScrollMetrics是一个用于描述固定项滚动控制器的度量信息的类,通常用于FixedScrollableController中。
FlexFlex是一个用于创建弹性盒子布局的组件,通常用于创建沿主轴排列的子元素。它可以具有弹性伸缩因子,以调整子元素的分配比例。
FlexColumnWidthFlexColumnWidth是一个表示弹性列宽的类,通常用于表格布局中,以指定列的弹性宽度。
FlexibleFlexible是一个用于自动调整尺寸以填充可用空间的组件,通常用于Column、Row和Flex等布局中。它允许子元素根据权重分配可用空间。
FlippedCurveFlippedCurve是一个曲线翻转器,通常用于将给定曲线的动画方向翻转,以实现反向动画效果。
FlippedTweenSequenceFlippedTweenSequence是一个用于创建翻转Tween序列的工具类,通常用于反向播放Tween动画。
FlowFlow是一个用于创建自定义流式布局的组件,通常用于将子元素按照自定义规则排列。它允许子元素自由流动,并根据规则进行布局。
FlowDelegateFlowDelegate是用于自定义Flow布局规则的委托类,通常与Flow一起使用,以定义子元素的布局方式。
FlowPaintingContextFlowPaintingContext是Flow布局的绘制上下文,通常用于在Flow布局中绘制子元素的内容。
FlutterErrorDetailsFlutterErrorDetails是一个用于表示Flutter错误的详细信息的类,通常包含错误消息、异常信息和堆栈跟踪等。
FlutterLogoDecorationFlutterLogoDecoration是一个用于创建Flutter标志装饰的类,通常用于自定义Flutter标志的外观。
FocusFocus是一个用于管理和控制焦点的组件,通常用于处理用户界面中的焦点控制。它可以定义焦点范围和焦点节点,以便用户交互。
FocusableActionDetectorFocusableActionDetector是一个用于检测可接收焦点操作的组件,通常包含一个可接收焦点的子元素。它允许子元素响应焦点操作,如键盘快捷键。
FocusAttachmentFocusAttachment是一个表示焦点附件的类,通常用于将焦点节点附加到组件的生命周期。它帮助管理焦点节点的创建和销毁。
FocusManagerFocusManager是一个用于管理应用程序中的焦点的类,通常用于协调焦点在各个部分之间的移动和控制。
FocusNodeFocusNode是一个用于表示焦点节点的类,通常与Focus一起使用,以管理组件的焦点状态。
FocusOrderFocusOrder是一个用于指定焦点节点顺序的枚举,通常用于定义焦点节点之间的默认遍历顺序。
FocusScopeFocusScope是一个用于创建焦点范围的组件,通常用于将一组子元素包装在一个焦点范围内。它帮助限定焦点在范围内移动。
FocusScopeNodeFocusScopeNode是一个表示焦点范围的节点,通常与FocusScope一起使用,以管理焦点范围内的焦点节点。
FocusTraversalGroupFocusTraversalGroup是一个用于创建焦点遍历组的组件,通常用于将一组可获得焦点的子元素组织成焦点遍历组。
FocusTraversalOrderFocusTraversalOrder是一个用于定义焦点遍历顺序的枚举,通常用于指定焦点遍历组内子元素的默认遍历顺序。
FocusTraversalPolicyFocusTraversalPolicy是一个用于定义焦点遍历策略的类,通常用于指定焦点遍历组内子元素的遍历顺序。
FontWeightFontWeight是一个用于定义字体粗细的枚举,通常用于指定文本的字体粗细程度。
ForcePressDetailsForcePressDetails是一个用于描述力按下事件的细节信息的类,通常包含力按下事件的力量和位置信息。
FormForm是一个用于创建表单的组件,通常包含一组表单字段和提交按钮。它可以管理表单字段的状态、校验和提交操作。
FormFieldFormField是一个用于包装表单字段的组件,通常用于将表单字段与Form一起使用。它提供了与表单字段交互的接口,如校验、重置和保存值。
FormFieldStateFormFieldState是FormField的状态类,通常包含与表单字段相关的状态和行为。
FormStateFormState是Form的状态类,通常包含与表单相关的状态和行为,如校验、重置和提交操作。
FractionallySizedBoxFractionallySizedBox是一个用于创建相对大小的组件,通常根据父容器的尺寸来调整子元素的大小。
FractionalOffsetFractionalOffset是一个用于表示相对偏移的类,通常用于指定子元素相对于父容器的位置。
FractionalOffsetTweenFractionalOffsetTween是用于在两个FractionalOffset之间创建动画的工具类。它可以在动画过程中平滑过渡两个不同的相对偏移值,从而实现平滑的位置变化。
FractionalTranslationFractionalTranslation是一个用于创建相对平移的组件,通常用于将子元素相对于父容器进行平移。
FractionColumnWidthFractionColumnWidth是一个表示相对列宽的类,通常用于表格布局中,以指定列的相对宽度。
FutureBuilderFutureBuilder是一个用于构建依赖于Future的组件的工具类,通常用于在异步操作完成后构建组件。它可以根据Future的不同状态来构建不同的子元素。

G

组件名称描述
GestureDetectorGestureDetector是一个用于检测手势事件的组件,通常用于包装子元素以便捕获各种手势,如点击、拖动和缩放等。它提供了一种将手势与回调函数关联的简便方式。
GestureRecognizerFactoryGestureRecognizerFactory是一个工厂类,通常用于创建手势识别器的工厂。它允许根据需要创建不同类型的手势识别器,并为它们提供配置参数和回调处理函数。
GestureRecognizerFactoryWithHandlersGestureRecognizerFactoryWithHandlers是一个带有回调处理函数的手势识别器工厂,通常用于创建自定义手势识别器并指定处理函数。
GlobalKeyGlobalKey是一个全局唯一的键,通常用于标识Flutter组件树中的某个组件。它可以用于查找、访问和操作组件,跨不同的组件树。
GlobalObjectKeyGlobalObjectKey是一个用于标识全局对象的键,通常用于将全局对象与特定的组件关联起来。它允许跨不同组件树识别和查找特定的全局对象。
GlowingOverscrollIndicatorGlowingOverscrollIndicator是一个用于在滚动过程中显示光晕效果的组件,通常用于增强滚动视图的用户体验。它在滚动到边界时产生光晕效果。
GradientGradient是一个渐变效果的基类,通常用于创建线性渐变或径向渐变等渐变效果。它定义了一种从一种颜色过渡到另一种颜色的方式,可以用于填充和边框等。
GradientRotationGradientRotation是一个用于指定渐变旋转角度的类,通常用于调整渐变的方向。它影响渐变色彩在渐变区域内的分布方式。
GradientTransformGradientTransform是一个用于指定渐变的矩阵变换的类,通常用于对渐变进行自定义变换。它可以改变渐变的位置、大小和形状等特性。
GridPaperGridPaper是一个用于绘制网格纸效果的组件,通常用于调试和布局调整。它可以绘制水平和垂直线条以辅助对齐和布局的分析。
GridViewGridView是一个用于创建网格布局的组件,通常用于按行和列排列子元素。它支持滚动、分页和自定义子元素的排列方式,适用于构建网格列表等情况。

H

组件名称描述
HeroHero是一个用于实现共享元素转换动画的组件,通常用于在不同页面之间平滑过渡具有相同标签的组件。它创建了一个英雄组件的镜像,并在转换期间对其进行动画处理。
HeroControllerHeroController是一个用于控制Hero动画的控制器,通常用于同步和管理多个页面之间的英雄动画。它允许页面之间的Hero组件以平滑的方式进行动画转换。
HeroControllerScopeHeroControllerScope是一个用于在页面间共享HeroController的作用域组件,通常用于确保页面间的Hero动画能够正确同步。
HeroModeHeroMode是一个枚举,用于指定Hero动画的模式,通常用于控制Hero在不同页面间的过渡方式。它可以设置为disabled、onScreen、offScreen等模式。
HoldScrollActivityHoldScrollActivity是一个用于保持滚动位置的滚动活动,通常用于滚动视图在用户停止操作后保持滚动位置不变。它防止滚动视图自动滚动到新位置。
HSLColorHSLColor是一个用于表示HSL颜色模型的类,通常用于指定颜色的色相、饱和度和亮度等属性。它可以用于创建具有特定颜色属性的颜色对象。
HSVColorHSVColor是一个用于表示HSV颜色模型的类,通常用于指定颜色的色调、饱和度和亮度等属性。它可以用于创建具有特定颜色属性的颜色对象。
HtmlElementViewHtmlElementView是一个用于将HTML元素嵌入Flutter组件树的组件,通常用于与Web内容进行集成。它可以显示Web页面中的HTML元素,并支持与Web内容的交互。

I

组件名称描述
IconIcon是一个用于显示图标的组件,通常用于显示Material Design图标或自定义图标。它可以指定图标的图标数据、大小、颜色和语义标签等属性。
IconDataIconData是一个表示图标数据的类,通常用于指定图标的形状和风格等属性。它是Icon组件的核心属性之一,用于指定要显示的图标。
IconDataPropertyIconDataProperty是一个用于指定图标数据的属性类,通常用于将图标数据与组件属性关联。它允许在组件中设置和传递图标数据。
IconThemeIconTheme是一个用于定义图标主题的组件,通常用于为子树中的 图标提供一致的风格和样式。它可以设置图标的颜色、大小和不透明度等属性。
IconThemeDataIconThemeData是一个用于定义图标主题数据的类,通常用于指定图标的颜色、大小和不透明度等属性。它定义了一组用于自定义图标主题的属性值。
IdleScrollActivityIdleScrollActivity是一个用于空闲状态的滚动活动,通常用于表示滚动视图处于空闲状态,没有正在进行的滚动操作。它是滚动活动的一种状态。
IgnorePointerIgnorePointer是一个用于忽略触摸事件的组件,通常用于将子元素从交互事件中排除。它可以阻止子元素接收触摸事件,使其处于不可交互状态。
ImageImage是一个用于显示图像的组件,通常用于加载和显示网络图像、本地图像或内存中的图像。它支持多种图像格式和缓存策略,用于优化图像加载性能。
ImageCacheImageCache是一个用于缓存图像的类,通常用于在内存中缓存已加载的图像,以便快速访问和复用。它提高了图像加载性能,减少了网络请求和资源消耗。
ImageCacheStatusImageCacheStatus是一个表示图像缓存状态的枚举,通常用于检查和监控图像缓存的当前状态。它可以表示缓存正常、过期或出错等状态。
ImageChunkEventImageChunkEvent是一个用于表示图像加载进度事件的类,通常用于跟踪图像加载过程中的进度信息。它包含已加载和总共需要加载的字节信息。
ImageConfigurationImageConfiguration是一个用于配置图像加载的类,通常用于指定图像的加载参数,如缩放比例、色彩深度和内存缓存策略等。
ImageFilteredImageFiltered是一个用于对图像应用滤镜效果的组件,通常用于对图像进行视觉效果的处理,如模糊、色彩调整等。它可以使用滤镜函数来定义效果。
ImageIconImageIcon是一个用于显示图标的组件,通常用于显示Flutter内置图标或自定义图标。它可以指定图标的图标数据、大小、颜色和语义标签等属性。
ImageInfoImageInfo是一个用于表示图像信息的类,通常用于包含已加载图像的相关信息,如宽度、高度和颜色格式等。它通常由ImageStreamCompleter返回。
ImageProviderImageProvider是一个用于加载图像的抽象类,通常用于定义自定义图像加载逻辑。它提供了加载图像所需的接口,并可以用于创建Image组件。
ImageShaderImageShader是一个用于创建图像着色器的类,通常用于将图像与着色器混合以实现特殊的绘制效果。它可以定义如何将图像与颜色混合以生成最终的绘制效果。
ImageSizeInfoImageSizeInfo是一个用于表示图像尺寸信息的类,通常用于包含已加载图像的宽度和高度等信息。它通常由ImageStreamCompleter返回。
ImageStreamImageStream是一个用于表示图像加载过程的类,通常用于跟踪图像的加载状态和进度。它可以监听图像加载过程中的事件,如完成、失败和加载进度等。
ImageStreamCompleterImageStreamCompleter是一个用于完成图像加载的类,通常用于通知图像加载完成并提供ImageInfo对象。它是ImageStream的一部分,用于处理图像加载过程。
ImageStreamCompleterHandleImageStreamCompleterHandle是一个用于管理图像加载过程的句柄,通常用于取消图像加载操作或释放资源。它允许控制图像加载的生命周期。
ImageStreamListenerImageStreamListener是一个用于监听图像加载过程的监听器,通常用于在图像加载完成时执行回调函数。它可以用于响应图像加载的各种事件。
ImplicitlyAnimatedWidgetImplicitlyAnimatedWidget是一个用于创建隐式动画的组件,通常用于对子元素属性进行动画处理,而无需显式声明动画控制器。它简化了创建动画的过程。
ImplicitlyAnimatedWidgetStateImplicitlyAnimatedWidgetState是ImplicitlyAnimatedWidget的状态类,通常包含动画控制器和属性值等信息,用于管理隐式动画的状态和更新。
IndexedSemanticsIndexedSemantics是一个用于为子元素添加语义信息的组件,通常用于给列表或网格中的子元素分配语义索引。它可以改善屏幕阅读器的可访问性。
IndexedSlotIndexedSlot是一个用于表示索引槽位的类,通常用于管理子元素的语义索引。它通常与IndexedSemantics一起使用,为子元素分配语义索引。
IndexedStackIndexedStack是一个用于堆叠多个子元素的组件,通常只显示其中一个子元素,并可以通过索引切换显示的子元素。它类似于Stack,但具有显示层级的概念。
InheritedElementInheritedElement是一个用于实现继承组件的基类,通常用于构建具有继承性质的组件。它允许子元素从父元素继承信息,如主题和局部状态。
InheritedModelInheritedModel是一个用于继承模型的组件,通常用于构建需要共享数据模型的组件树。它可以将数据模型传递给子元素,以便它们可以访问和使用共享数据。
InheritedModelElementInheritedModelElement是InheritedModel的元素类,通常包含与继承模型相关的数据和状态。它用于在组件树中传递和管理共享数据模型。
InheritedNotifierInheritedNotifier是一个用于实现继承通知的组件,通常用于构建具有继承通知性质的组件。它允许子元素从父元素接收通知,并根据通知执行操作。
InheritedThemeInheritedTheme是一个用于继承主题的组件,通常用于将主题数据从父元素传递给子元素。它允许子元素获取并应用父元素定义的主题样式。
InheritedWidgetInheritedWidget是一个用于实现继承组件的基类,通常用于构建具有继承性质的组件树。它允许子元素从父元素继承信息,如主题和局部状态。
InlineSpanInlineSpan是一个用于表示富文本中的内联元素的基类,通常用于构建具有复杂样式和布局的文本内容。它可以包含文本、图像、链接和其他内联元素。
InlineSpanSemanticsInformationInlineSpanSemanticsInformation是一个用于描述内联元素的语义信息的类,通常用于指定内联元素的语义属性。它可以改善屏幕阅读器的可访问性。
InspectorReferenceDataInspectorReferenceData是一个用于表示检查器引用数据的类,通常用于获取Flutter Inspector中的引用数据和元素信息。它提供了与检查器的交互接口。
InspectorSelectionInspectorSelection是一个用于表示检查器选定项的类,通常用于指定Flutter Inspector中当前选定的元素和信息。它提供了与检查器的交互接口。
InspectorSerializationDelegateInspectorSerializationDelegate是一个用于实现检查器序列化的委托类,通常用于将Flutter应用程序的信息序列化为Inspector所需的格式。它用于调试和分析。
IntentIntent是一个用于表示意图的类,通常用于描述用户的操作意图,如打开某个屏幕或执行某个操作。它可以用于处理用户交互行为的响应和处理。
InteractiveViewerInteractiveViewer是一个用于支持互动手势的组件,通常用于在子元素上启用缩放、平移和旋转手势。它提供了多种手势控制功能,用于交互式操作。
IntervalInterval是一个用于表示时间间隔的类,通常用于指定动画的持续时间和曲线。它可以控制动画在指定时间段内的变化速度和行为。
IntrinsicColumnWidthIntrinsicColumnWidth是一个表示固有列宽的类,通常用于表格布局中,以指定列的固有宽度。
IntrinsicHeightIntrinsicHeight是一个用于根据子元素的固有高度调整其高度的组件,通常用于确保子元素具有相同的高度。它可以使子元素的高度与其内容的高度一致。
IntrinsicWidthIntrinsicWidth是一个用于根据子元素的固有宽度调整其宽度的组件,通常用于确保子元素具有相同的宽度。它可以使子元素的宽度与其内容的宽度一致。
IntTweenIntTween是一个用于在两个整数值之间创建动画的工具类,通常用于在动画过程中平滑过渡两个不同的整数值,从而实现平滑的数值变化。

K

组件名称描述
KeepAliveKeepAlive是一个用于保持子元素状态的组件,通常用于在滚动视图等场景中保持特定子元素的状态,以提高性能并避免不必要的重建。
KeepAliveHandleKeepAliveHandle是与KeepAlive组件关联的句柄,通常用于手动控制KeepAlive组件的生命周期,并手动释放保持的子元素状态。
KeepAliveNotificationKeepAliveNotification是一个通知组件树的通知,用于通知子元素的KeepAlive状态发生变化。通常用于在状态更新后重新保持子元素的状态。
KeyKey是一个用于标识和唯一标识组件的对象,通常用于在组件树中查找、识别和更新特定的组件。它可以用于处理动态组件列表和组件树的唯一性。
KeyboardInsertedContentKeyboardInsertedContent是一个用于插入虚拟键盘内容的组件,通常用于将虚拟键盘的输入内容插入到文本字段或富文本编辑器中。它用于处理虚拟键盘交互。
KeyboardListenerKeyboardListener是一个用于监听键盘事件的组件,通常用于监听虚拟键盘的按键事件并执行相应的操作。它用于处理文本输入和键盘交互。
KeyedSubtreeKeyedSubtree是一个用于标识子树的组件,通常用于将一部分组件树标记为关键子树,以便在树重建时保留其状态。它可以提高性能并避免不必要的重建。
KeyEventKeyEvent是一个用于表示键盘事件的类,通常用于描述用户在虚拟键盘上的按键操作。它包含按键代码和按键状态等信息。
KeySetKeySet是一个用于表示一组键的集合,通常用于定义一组键的按键代码,以便在键盘事件处理中检查按键是否包含在集合中。

L

组件名称描述
LabeledGlobalKeyLabeledGlobalKey是一个带有标签的全局键,通常用于标识和查找组件树中的特定组件,并为其提供一个标签或名称。
LayerLinkLayerLink是一个用于创建图层链接的类,通常用于将不同部分的组件树关联起来,以便在绘制时共享图层。它可以用于构建复杂的绘制效果和自定义组件。
LayoutBuilderLayoutBuilder是一个用于根据父元素约束动态计算子元素大小的组件,通常用于根据父元素的大小动态调整子元素的布局和尺寸。
LayoutChangedNotificationLayoutChangedNotification是一个通知组件树布局发生变化的通知,通常用于在布局改变后执行一些特定的操作。它用于响应布局变化事件。
LayoutIdLayoutId是一个用于在CustomMultiChildLayout中为子元素分配布局标识的组件,通常用于将子元素与布局约束关联起来,以指定其布局方式。
LeafRenderObjectElementLeafRenderObjectElement是一个用于管理叶子渲染对象的元素,通常用于自定义绘制和渲染,以实现高度自定义的绘制效果。它通常由RenderObjectWidget创建。
LeafRenderObjectWidgetLeafRenderObjectWidget是一个用于创建叶子渲染对象的组件,通常用于自定义绘制和渲染,以实现高度自定义的绘制效果。它通常由RenderObjectElement创建。
LexicalFocusOrderLexicalFocusOrder是一个用于指定焦点排序顺序的类,通常用于自定义焦点遍历顺序,以确保用户可以按照期望的顺序导航组件树。
LimitedBoxLimitedBox是一个用于限制子元素大小的组件,通常用于确保子元素不会超出指定的最大宽度和高度,以保持布局的合理性。
LinearBorderLinearBorder是一个用于指定线性边框的类,通常用于自定义组件的边框样式。它可以定义边框的宽度、颜色和样式等属性。
LinearBorderEdgeLinearBorderEdge是一个用于表示线性边框边缘的类,通常用于定义线性边框的具体边缘样式。它可以指定边框的宽度、颜色和样式等属性。
LinearGradientLinearGradient是一个用于创建线性渐变的类,通常用于定义线性渐变的颜色和分布方式。它可以从一个颜色过渡到另一个颜色,用于填充和边框等绘制。
ListBodyListBody是一个用于按照列表顺序排列子元素的组件,通常用于将子元素垂直排列,并根据父元素的高度自动调整它们的大小以适应。
ListenableListenable是一个用于表示可监听对象的接口,通常用于定义具有监听能力的类。它可以用于创建自定义可监听对象,并允许其他对象监听其状态变化。
ListenableBuilderListenableBuilder是一个用于构建可监听对象的组件,通常用于监听可监听对象的状态变化并根据状态变化更新UI。它用于响应可监听对象的状态变化。
ListenerListener是一个用于监听手势事件的组件,通常用于捕获和处理特定类型的手势事件,如点击、拖动和缩放等。它是一个用于手势识别的底层组件。
ListViewListView是一个用于创建滚动列表的组件,通常用于按照列表顺序排列子元素,并支持垂直和水平滚动。它适用于构建各种类型的列表视图。
ListWheelChildBuilderDelegateListWheelChildBuilderDelegate是一个用于构建滚轮子元素的委托类,通常用于根据索引构建滚轮中的子元素。它通常与ListWheelScrollView一起使用。
ListWheelChildDelegateListWheelChildDelegate是一个用于定义滚轮子元素的抽象类,通常用于自定义滚轮中的子元素。它是ListWheelChildBuilderDelegate的父类。
ListWheelChildListDelegateListWheelChildListDelegate是一个用于使用固定子元素列表构建滚轮子元素的委托类,通常用于提供固定的子元素列表。它通常与ListWheelScrollView一起使用。
ListWheelChildLoopingListDelegateListWheelChildLoopingListDelegate是一个用于使用循环子元素列表构建滚轮子元素的委托类,通常用于循环滚轮中的子元素。它通常与ListWheelScrollView一起使用。
ListWheelElementListWheelElement是一个用于管理滚轮元素的元素类,通常用于构建滚轮视图的元素,并管理滚轮的状态和布局。它是ListWheelScrollView的一部分。
ListWheelScrollViewListWheelScrollView是一个用于创建滚轮列表视图的组件,通常用于显示滚轮中的子元素,并支持循环滚动。它适用于构建滚轮选择器等滚轮视图。
ListWheelViewportListWheelViewport是一个用于显示滚轮视口的组件,通常用于包含滚轮子元素,并控制滚轮的布局和滚动。它是ListWheelScrollView的一部分。
LiveTextInputStatusNotifierLiveTextInputStatusNotifier是一个用于通知文本输入状态变化的组件,通常用于监听虚拟键盘的输入状态并执行相应的操作。它用于处理文本输入和键盘交互。
LocaleLocale是一个用于表示地区和语言信息的类,通常用于指定应用程序的本地化信息,以便根据不同的地区和语言提供不同的文本和资源。
LocalHistoryEntryLocalHistoryEntry是一个用于本地路由历史记录的条目,通常用于在应用程序内部维护路由历史记录,并支持前进和后退操作。它用于构建自定义导航系统。
LocalizationsLocalizations是一个用于本地化文本的组件,通常用于提供本地化文本资源和翻译,以适应不同的地区和语言。它用于构建多语言支持的应用程序。
LocalizationsDelegateLocalizationsDelegate是一个用于本地化文本资源的委托类,通常用于加载和提供不同地区和语言的本地化文本资源。它用于支持多语言应用程序的国际化。
LocalKeyLocalKey是一个用于标识组件的本地键,通常用于在组件树中查找和定位特定的组件。它类似于全局键(GlobalKey)但在局部范围内唯一。
LogicalKeySetLogicalKeySet是一个用于表示逻辑键集合的类,通常用于定义一组逻辑键,以便在逻辑键事件处理中检查逻辑键是否包含在集合中。
LongPressDraggableLongPressDraggable是一个用于支持长按拖动手势的组件,通常用于允许用户通过长按并拖动来移动组件。它支持自定义拖动的行为和回调。
LongPressEndDetailsLongPressEndDetails是一个用于描述长按手势结束事件的类,通常用于包含长按手势结束的位置和时间等信息。它通常与长按手势一起使用。
LongPressMoveUpdateDetailsLongPressMoveUpdateDetails是一个用于描述长按拖动手势更新事件的类,通常用于包含长按拖动手势的位置和位移等信息。它通常与长按拖动手势一起使用。
LongPressStartDetailsLongPressStartDetails是一个用于描述长按手势开始事件的类,通常用于包含长按手势的位置和时间等信息。它通常与长按手势一起使用。
LookupBoundaryLookupBoundary是一个用于定义查找边界的类,通常用于指定查找操作的边界范围。它可以用于自定义焦点查找和遍历操作。

M

组件名称描述
MagnifierControllerMagnifierController是一个用于控制放大镜行为的控制器,通常用于控制文本或图像的放大镜行为,以实现可让用户放大查看内容的功能。
MagnifierDecorationMagnifierDecoration是一个用于定义放大镜外观的装饰类,通常用于自定义放大镜的外观样式,如背景、边框和阴影等。
MagnifierInfoMagnifierInfo是一个用于存储放大镜信息的类,通常用于包含放大镜的位置、大小和缩放等信息,以便准确绘制和控制放大镜。
MaskFilterMaskFilter是一个用于定义图形蒙版效果的类,通常用于创建和应用蒙版效果,以实现各种图形效果,如模糊、发光和滤镜等。
Matrix4Matrix4是一个用于表示4x4矩阵变换的类,通常用于进行图形变换和矩阵计算,以实现旋转、缩放、平移和透视等操作。
Matrix4TweenMatrix4Tween是一个用于在两个Matrix4值之间创建动画的工具类,通常用于在动画过程中平滑过渡两个不同的矩阵变换。
MatrixUtilsMatrixUtils是一个用于处理矩阵变换的实用工具类,通常用于执行矩阵操作,如拼接、解析和转换等,以便在图形渲染中实现复杂的变换效果。
MaxColumnWidthMaxColumnWidth是一个用于定义列的最大宽度的类,通常用于表格布局中,以指定列的最大宽度,以确保列不会超过指定的宽度。
MediaQueryMediaQuery是一个用于获取当前媒体查询信息的类,通常用于获取屏幕尺寸、设备像素比和方向等信息,以根据设备特性进行自适应布局和样式。
MediaQueryDataMediaQueryData是包含媒体查询信息的数据类,通常包括屏幕尺寸、设备像素比、方向和字体比例因子等信息,用于描述当前设备的媒体查询数据。
MemoryImageMemoryImage是一个用于加载内存中图像数据的组件,通常用于将图像数据加载到内存中并显示在应用程序中,以实现自定义图像加载逻辑。
MergeSemanticsMergeSemantics是一个用于合并子元素语义信息的组件,通常用于将子元素的语义信息合并到父元素中,以改善辅助功能和可访问性。
MetaDataMetaData是一个用于存储元数据信息的组件,通常用于将元数据信息附加到子元素,以存储和传递与子元素相关的元数据。
MinColumnWidthMinColumnWidth是一个用于定义列的最小宽度的类,通常用于表格布局中,以指定列的最小宽度,以确保列不会小于指定的宽度。
ModalBarrierModalBarrier是一个用于创建模态屏障的组件,通常用于在显示模态对话框或底部表单时在背景上创建一个屏障,以拦截用户交互事件。
ModalRouteModalRoute是一个用于定义模态路由的抽象类,通常用于实现模态对话框、底部表单和其他模态路由的自定义路由类。
MouseCursorMouseCursor是一个用于表示鼠标光标形状的类,通常用于指定鼠标在特定组件上的形状,以提供更具交互性的用户体验。
MouseRegionMouseRegion是一个用于创建鼠标事件区域的组件,通常用于定义可接收鼠标事件的区域,并处理鼠标事件的回调。
MultiChildLayoutDelegateMultiChildLayoutDelegate是一个用于自定义多子元素布局的抽象类,通常用于定义自定义布局算法,以根据子元素的位置和大小排列它们。
MultiChildRenderObjectElementMultiChildRenderObjectElement是一个用于管理多子元素的渲染对象元素,通常用于自定义渲染对象的元素,以支持多子元素的布局和绘制。
MultiChildRenderObjectWidgetMultiChildRenderObjectWidget是一个用于创建多子元素渲染对象的组件,通常用于自定义渲染对象,以支持多子元素的布局和绘制。
MultiFrameImageStreamCompleterMultiFrameImageStreamCompleter是一个用于多帧图像流的完成器,通常用于处理多帧图像的加载和解码,并提供多帧图像的访问接口。
MultiSelectableSelectionContainerDelegateMultiSelectableSelectionContainerDelegate是一个用于多选容器的选择委托类,通常用于实现多选容器的选择控制和自定义选择逻辑。

N

组件名称描述
NavigationToolbarNavigationToolbar是一个用于创建导航工具栏的组件,通常用于包含导航返回按钮、标题和操作按钮等导航工具。
NavigatorNavigator是一个用于管理路由导航的组件,通常用于在应用程序中管理页面之间的导航、路由切换和堆栈管理等。
NavigatorObserverNavigatorObserver是一个用于观察Navigator操作的抽象类,通常用于监听导航器的生命周期和路由变化事件,并执行相应的操作。
NavigatorStateNavigatorState是一个用于管理导航器状态的类,通常用于执行与导航器相关的操作,如推送、弹出和替换路由,以及查看当前导航器状态。
NestedScrollViewNestedScrollView是一个用于创建嵌套滚动视图的组件,通常用于包含可滚动的子元素,并支持嵌套滚动。
NestedScrollViewStateNestedScrollViewState是一个用于管理NestedScrollView状态的类,通常用于执行与NestedScrollView相关的操作,如滚动控制和位置跟踪。
NestedScrollViewViewportNestedScrollViewViewport是一个用于在NestedScrollView中显示视口的组件,通常用于包含子元素并控制滚动视口的行为和样式。
NetworkImageNetworkImage是一个用于加载网络图像的组件,通常用于从网络下载图像数据并显示在应用程序中,以实现显示远程图像的功能。
NeverScrollableScrollPhysicsNeverScrollableScrollPhysics是一个用于禁止滚动的滚动物理模型,通常用于禁用与滚动相关的用户交互和滚动效果。
NextFocusActionNextFocusAction是一个用于执行焦点切换操作的动作类,通常用于在焦点间切换,以便用户在表单中导航和输入数据。
NextFocusIntentNextFocusIntent是一个用于执行焦点切换操作的意图类,通常用于描述用户意图执行焦点切换,以便用户在表单中导航和输入数据。
NotchedShapeNotchedShape是一个用于定义切口形状的抽象类,通常用于创建和定制切口形状,以实现自定义的底部AppBar形状和效果。
NotificationNotification是一个用于通知组件树中的其他组件的通知类,通常用于自定义通知并在组件树中传递信息,以实现自定义的通知机制。
NotificationListenerNotificationListener是一个用于监听通知的组件,通常用于捕获和处理特定类型的通知事件,以执行相应的操作。
NumericFocusOrderNumericFocusOrder是一个用于指定焦点顺序的类,通常用于自定义焦点遍历顺序,以确保用户可以按照数字顺序导航组件树。

O

组件名称描述
ObjectKeyObjectKey是一个用于标识组件的对象键,通常用于在组件树中查找和定位特定的组件,类似于GlobalKey。
OffsetOffset是一个用于表示二维平面上的点的类,通常用于指定位置、偏移量和坐标等信息,以控制组件的位置和布局。
OffstageOffstage是一个用于隐藏子元素的组件,通常用于临时隐藏子元素,以控制子元素的可见性。
OneFrameImageStreamCompleterOneFrameImageStreamCompleter是一个用于单帧图像流的完成器,通常用于加载和显示单帧图像,如静态图像。
OpacityOpacity是一个用于设置子元素不透明度的组件,通常用于控制子元素的透明度,使其变得半透明或完全透明。
OrderedTraversalPolicyOrderedTraversalPolicy是一个用于指定焦点遍历顺序的策略类,通常用于自定义焦点遍历顺序,以确保用户可以按照指定顺序导航组件树。
OrientationBuilderOrientationBuilder是一个用于根据屏幕方向动态构建组件的组件,通常用于根据设备方向调整布局和样式,以实现响应式设计。
OutlinedBorderOutlinedBorder是一个用于定义带有边框的形状的抽象类,通常用于创建自定义带边框的形状,如矩形、圆形和多边形等。
OvalBorderOvalBorder是一个用于定义椭圆形边框的类,通常用于创建椭圆形边框形状,以实现自定义椭圆形边框效果。
OverflowBarOverflowBar是一个用于创建溢出工具栏的组件,通常用于在工具栏中包含溢出菜单和操作按钮,以节省空间并提供更多选项。
OverflowBoxOverflowBox是一个用于溢出子元素的组件,通常用于容纳可能溢出父元素边界的子元素,并支持子元素的位置和对齐调整。
OverlayOverlay是一个用于创建浮层的组件,通常用于在组件树之上创建浮层,以显示覆盖在其他组件上的内容,如通知、对话框和弹出窗口等。
OverlayEntryOverlayEntry是一个用于定义浮层项的类,通常用于将自定义内容添加到Overlay中,并控制浮层项的位置和可见性。
OverlayPortalOverlayPortal是一个用于在Overlay中创建和管理浮层的组件,通常用于创建具有自定义生命周期的浮层,以显示覆盖在应用程序内容上的内容。
OverlayPortalControllerOverlayPortalController是一个用于控制OverlayPortal的控制器,通常用于管理OverlayPortal中的浮层项,执行浮层管理操作。
OverlayRouteOverlayRoute是一个用于定义浮层路由的抽象类,通常用于实现浮层路由,如弹出对话框和底部表单等。
OverlayStateOverlayState是一个用于管理Overlay的状态的类,通常用于添加、移除和更新Overlay中的浮层项,以及控制浮层的显示和隐藏。
OverscrollIndicatorNotificationOverscrollIndicatorNotification是一个用于通知滚动视图超出滚动范围的通知,通常用于控制滚动视图的边缘效果和视觉反馈。
OverscrollNotificationOverscrollNotification是一个用于通知滚动视图已超出滚动范围的通知,通常用于处理滚动视图的超出滚动事件和效果。

P

组件名称描述
PaddingPadding是一个用于添加填充空间的组件,通常用于包装子元素并添加内边距,以控制子元素的间距和位置。
PagePage是一个用于定义页面内容的抽象类,通常用于实现自定义页面和视图,以显示应用程序的不同内容和布局。
PageControllerPageController是一个用于控制PageView的控制器,通常用于执行PageView的滚动和切换操作,以及管理页面状态和位置。
PageMetricsPageMetrics是一个用于描述页面测量数据的类,通常用于包含页面的位置、滚动偏移和大小等信息,以描述页面的测量数据。
PageRoutePageRoute是一个用于定义页面路由的抽象类,通常用于实现应用程序的页面路由,如MaterialPageRoute和CupertinoPageRoute等。
PageRouteBuilderPageRouteBuilder是一个用于创建自定义页面路由的构建器类,通常用于构建自定义页面切换和路由动画,以实现特定的过渡效果和路由逻辑。
PageScrollPhysicsPageScrollPhysics是一个用于定义页面滚动物理模型的类,通常用于自定义页面滚动的物理行为,以控制页面滚动效果和回弹效果。
PageStoragePageStorage是一个用于页面状态存储的组件,通常用于将页面状态保存在页面切换之间,以确保页面状态的持久性。
PageStorageBucketPageStorageBucket是一个用于存储页面状态的容器类,通常用于将页面状态存储在PageStorage中,并与页面关联。
PageStorageKeyPageStorageKey是一个用于标识页面状态的键,通常用于在PageStorage中存储和检索页面状态,以实现页面状态的持久性。
PageViewPageView是一个用于创建页面视图的组件,通常用于按照页面顺序排列子元素,并支持水平或垂直滚动,以实现页面切换和浏览。
PaintPaint是一个用于定义绘制样式和效果的类,通常用于创建自定义绘制操作,并指定绘制元素的颜色、笔触和渐变等样式属性。
PaintingContextPaintingContext是一个用于绘制上下文的类,通常用于执行绘制操作,将绘制命令发送到绘制引擎,并管理绘制栈和剪辑区域等绘制属性。

R

组件名称描述
RenderBoxRenderBox是一个用于渲染和布局的基本渲染对象,通常用于表示组件在渲染树中的矩形区域,以进行绘制和布局操作。
RenderNestedScrollViewViewportRenderNestedScrollViewViewport是一个用于渲染嵌套滚动视图的视口的渲染对象,通常用于嵌套滚动视图的内部视口,以支持嵌套滚动行为和效果。
RenderObjectRenderObject是Flutter渲染树的基本构建块,通常用于表示组件的可视化和布局特征,以支持组件的绘制和布局。
RenderObjectElementRenderObjectElement是一个用于管理RenderObject的元素类,通常用于将RenderObject添加到渲染树中,并处理RenderObject的生命周期和布局信息。
RenderObjectToWidgetAdapterRenderObjectToWidgetAdapter是一个用于将RenderObject转换为组件的适配器类,通常用于在组件树中包装RenderObject,以在组件树中显示RenderObject的内容。
RenderObjectToWidgetElementRenderObjectToWidgetElement是一个用于管理RenderObjectToWidgetAdapter的元素类,通常用于将RenderObjectToWidgetAdapter添加到渲染树中,并处理其生命周期和渲染操作。
RenderObjectWidgetRenderObjectWidget是一个用于创建RenderObject的组件,通常用于自定义渲染树的一部分,以实现高度自定义的绘制和布局效果。
RenderSemanticsGestureHandlerRenderSemanticsGestureHandler是一个用于处理语义手势的渲染对象,通常用于处理与语义交互相关的手势事件,以支持可访问性和用户交互。
RenderSliverOverlapAbsorberRenderSliverOverlapAbsorber是一个用于渲染吸收重叠的渲染对象,通常用于吸收其他滚动元素的重叠,以支持滚动效果和视觉叠加的控制。
RenderSliverOverlapInjectorRenderSliverOverlapInjector是一个用于渲染注入重叠的渲染对象,通常用于在滚动视图中注入重叠,以影响其他滚动元素的排列和位置。
RenderTapRegionRenderTapRegion是一个用于渲染可点击区域的渲染对象,通常用于渲染可点击区域的边界和特征,以支持用户交互和点击操作。
RenderTapRegionSurfaceRenderTapRegionSurface是一个用于渲染可点击区域的表面的渲染对象,通常用于在渲染树中包装RenderTapRegion,以显示可点击区域的内容。
RenderTwoDimensionalViewportRenderTwoDimensionalViewport是一个用于渲染二维视口的渲染对象,通常用于渲染二维滚动视图的内容,以支持平面滚动和内容排列。
ReorderableDelayedDragStartListenerReorderableDelayedDragStartListener是一个用于处理可重新排序元素的延迟拖动开始的监听器,通常用于启动重新排序操作前的拖动处理。
ReorderableDragStartListenerReorderableDragStartListener是一个用于处理可重新排序元素的拖动开始的监听器,通常用于启动重新排序操作时的拖动处理。
ReorderableListReorderableList是一个用于创建可重新排序列表的组件,通常用于包含可重新排序的子元素,并支持用户对子元素的重新排序操作。
ReorderableListStateReorderableListState是一个用于管理ReorderableList状态的类,通常用于控制可重新排序列表的子元素和交互行为,以实现子元素的重新排序操作。
RepaintBoundaryRepaintBoundary是一个用于创建重绘边界的组件,通常用于包装子元素,并在子元素之间创建边界,以减少不必要的重绘操作,提高性能。
ReplaceTextIntentReplaceTextIntent是一个用于执行文本替换操作的意图类,通常用于描述用户意图执行替换文本操作,以修改文本内容。
RequestFocusActionRequestFocusAction是一个用于执行请求焦点的动作类,通常用于描述用户意图请求特定组件获取焦点,以使其成为焦点元素。
RequestFocusIntentRequestFocusIntent是一个用于执行请求焦点的意图类,通常用于描述用户意图请求特定组件获取焦点,以使其成为焦点元素。
ResizeImageResizeImage是一个用于调整图像大小的组件,通常用于加载图像并调整其大小,以适应指定的尺寸约束和显示要求。
ResizeImageKeyResizeImageKey是一个用于表示调整图像大小的键的类,通常用于标识ResizeImage组件以及其所需的图像大小和缩放模式等属性。
RestorableBoolRestorableBool是一个用于保存和恢复布尔值状态的组件,通常用于将布尔状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableBoolNRestorableBoolN是RestorableBool的泛型版本,通常用于保存和恢复布尔值状态的组件,并支持多个RestorableBool状态的管理。
RestorableChangeNotifierRestorableChangeNotifier是一个用于保存和恢复ChangeNotifier状态的组件,通常用于保存ChangeNotifier的状态,并在应用程序重新启动后恢复其状态。
RestorableDateTimeRestorableDateTime是一个用于保存和恢复日期时间状态的组件,通常用于将日期时间状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableDateTimeNRestorableDateTimeN是RestorableDateTime的泛型版本,通常用于保存和恢复日期时间状态的组件,并支持多个RestorableDateTime状态的管理。
RestorableDoubleRestorableDouble是一个用于保存和恢复双精度浮点数状态的组件,通常用于将双精度浮点数状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableDoubleNRestorableDoubleN是RestorableDouble的泛型版本,通常用于保存和恢复双精度浮点数状态的组件,并支持多个RestorableDouble状态的管理。
RestorableEnumRestorableEnum是一个用于保存和恢复枚举类型状态的组件,通常用于将枚举类型状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableEnumNRestorableEnumN是RestorableEnum的泛型版本,通常用于保存和恢复枚举类型状态的组件,并支持多个RestorableEnum状态的管理。
RestorableIntRestorableInt是一个用于保存和恢复整数状态的组件,通常用于将整数状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableIntNRestorableIntN是RestorableInt的泛型版本,通常用于保存和恢复整数状态的组件,并支持多个RestorableInt状态的管理。
RestorableListenableRestorableListenable是一个用于保存和恢复Listenable状态的组件,通常用于保存Listenable对象的状态,并在应用程序重新启动后恢复其状态。
RestorableNumRestorableNum是一个用于保存和恢复数值类型状态的组件,通常用于将数值类型状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableNumNRestorableNumN是RestorableNum的泛型版本,通常用于保存和恢复数值类型状态的组件,并支持多个RestorableNum状态的管理。
RestorablePropertyRestorableProperty是一个用于保存和恢复属性状态的组件,通常用于保存对象属性的状态,并在应用程序重新启动后恢复属性的值。
RestorableRouteFutureRestorableRouteFuture是一个用于保存和恢复路由状态的组件,通常用于保存Navigator的路由状态,并在应用程序重新启动后恢复路由的状态。
RestorableStringRestorableString是一个用于保存和恢复字符串状态的组件,通常用于将字符串状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableStringNRestorableStringN是RestorableString的泛型版本,通常用于保存和恢复字符串状态的组件,并支持多个RestorableString状态的管理。
RestorableTextEditingControllerRestorableTextEditingController是一个用于保存和恢复文本编辑控制器状态的组件,通常用于将文本编辑控制器的状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorableValueRestorableValue是一个用于保存和恢复通用值类型状态的组件,通常用于将通用值类型状态保存到持久存储中,并在应用程序重新启动后恢复状态。
RestorationBucketRestorationBucket是一个用于管理和分配状态存储桶的类,通常用于为不同的状态对象分配和管理存储桶,以支持状态的保存和恢复。
RestorationScopeRestorationScope是一个用于创建状态保存范围的组件,通常用于将子树包装在状态保存范围内,以支持子树中状态的保存和恢复。
ReverseAnimationReverseAnimation是一个用于反转动画的组件,通常用于包装动画,并以反向播放动画来实现反转效果,例如从前向后反向播放。
ReverseTweenReverseTween是一个用于反转Tween的类,通常用于将Tween反向应用于动画,以实现Tween的反向效果,例如从起始值到结束值的反向过渡。
RichTextRichText是一个用于富文本显示的组件,通常用于显示包含多种文本样式和格式的富文本内容,如不同字体、颜色和大小的文本。
RootBackButtonDispatcherRootBackButtonDispatcher是一个用于管理根级返回按钮调度的组件,通常用于处理Android平台上的返回按钮事件,以实现导航和退出应用程序等功能。
RootRestorationScopeRootRestorationScope是一个用于创建根级状态保存范围的组件,通常用于将根级子树包装在状态保存范围内,以支持根级状态的保存和恢复。
RotatedBoxRotatedBox是一个用于旋转子元素的组件,通常用于将子元素以指定的角度进行旋转,以实现视觉效果和布局变化。
RotationTransitionRotationTransition是一个用于创建旋转动画的组件,通常用于包装子元素,并在动画中使子元素以指定的角度旋转,以实现旋转动画效果。
RoundedRectangleBorderRoundedRectangleBorder是一个用于创建圆角矩形边框的边框类,通常用于定义矩形边框的圆角半径和形状,以支持圆角矩形的绘制和显示。
RouteRoute是一个用于表示应用程序导航路径的抽象类,通常用于定义导航路径的基本属性和行为,以支持页面之间的切换和导航。
RouteAwareRouteAware是一个用于接收路由生命周期事件的混合类,通常用于通知组件或对象与路由的生命周期事件相关联,以执行特定的操作或处理。
RouteInformationRouteInformation是一个用于表示路由信息的类,通常用于描述导航路线的各个方面,包括路由名称、状态和参数等信息,以支持导航和路由管理。
RouteInformationParserRouteInformationParser是一个用于解析RouteInformation的接口,通常用于将RouteInformation解析为具体的路由配置信息,以支持导航和路由管理。
RouteInformationProviderRouteInformationProvider是一个用于提供RouteInformation的接口,通常用于为应用程序提供当前的RouteInformation,以支持导航和路由管理。
RouteObserverRouteObserver是一个用于观察和监听路由生命周期事件的类,通常用于监听导航路线的变化和生命周期事件,以执行相应的操作或处理。
RouterRouter是一个用于定义应用程序路由和导航的类,通常用于管理路由表、导航栈和路由的跳转,以支持应用程序的导航和页面切换。
RouterConfigRouterConfig是一个用于配置路由和导航行为的类,通常用于定义路由的配置信息,包括路由表、初始路由和默认路由等,以支持应用程序的导航配置。
RouterDelegateRouterDelegate是一个用于自定义路由和导航行为的接口,通常用于创建自定义的路由和导航逻辑,以支持应用程序的导航和页面管理。
RouteSettingsRouteSettings是一个用于表示路由设置的类,通常用于描述路由的配置和参数信息,包括路由名称、参数和是否为初始路由等,以支持路由导航和页面配置。
RouteTransitionRecordRouteTransitionRecord是一个用于记录路由过渡信息的类,通常用于跟踪路由过渡的状态和变化,以支持路由导航和页面过渡效果。
RowRow是一个用于创建水平排列子元素的组件,通常用于将子元素按水平方向排列,以支持水平布局和排列需求。
RRectRRect是一个用于表示圆角矩形的类,通常用于定义具有圆角的矩形形状,以支持圆角矩形的绘制和显示。
RSTransformRSTransform是一个用于进行矩阵变换的组件,通常用于将子元素应用于指定的矩阵变换,以实现自定义的矩阵变换效果。

S

组件名称描述
SafeAreaSafeArea是一个用于创建安全区域的组件,通常用于包装子元素,并在子元素周围创建安全区域,以确保内容不会被裁剪或遮挡,适用于不同设备和屏幕尺寸。
SawToothSawTooth是一个用于生成锯齿波形路径的类,通常用于创建锯齿波形的绘制路径,以支持自定义的图形绘制和渲染效果。
ScaleEndDetailsScaleEndDetails是一个用于描述缩放结束事件的类,通常用于包含有关缩放结束的详细信息,如缩放比例和触发缩放结束的位置等。
ScaleStartDetailsScaleStartDetails是一个用于描述缩放开始事件的类,通常用于包含有关缩放开始的详细信息,如缩放起始位置和触发缩放的手势等。
ScaleTransitionScaleTransition是一个用于创建缩放动画的组件,通常用于包装子元素,并在动画中对子元素进行缩放,以实现缩放动画效果。
ScaleUpdateDetailsScaleUpdateDetails是一个用于描述缩放更新事件的类,通常用于包含有关缩放更新的详细信息,如当前缩放比例和触发缩放更新的手势位置等。
ScrollableScrollable是一个用于创建可滚动区域的组件,通常用于包装可滚动的子元素,并支持手动滚动、滚动控制和滚动效果的添加,以实现可滚动的内容展示。
ScrollableDetailsScrollableDetails是一个用于描述可滚动区域的详细信息的类,通常用于包含有关可滚动区域的详细信息,如滚动位置和滚动状态等。
ScrollableStateScrollableState是Scrollable的状态对象,通常用于管理Scrollable的状态和滚动行为,以响应用户交互和滚动操作。
ScrollActionScrollAction是一个用于执行滚动操作的接口,通常用于定义滚动行为的操作和方法,以支持滚动操作的执行和响应。
ScrollActivityScrollActivity是一个用于管理滚动活动的抽象类,通常用于定义滚动的基本活动和行为,如滚动开始、更新和结束等,以支持滚动的处理和控制。
ScrollActivityDelegateScrollActivityDelegate是一个用于处理滚动活动的委托接口,通常用于自定义滚动活动的行为和处理,以支持滚动活动的自定义逻辑和控制。
ScrollAwareImageProviderScrollAwareImageProvider是一个用于处理滚动感知图像提供程序的组件,通常用于创建根据滚动位置加载图像的图像提供程序,以实现滚动感知图像加载。
ScrollbarPainterScrollbarPainter是一个用于绘制滚动条的类,通常用于自定义滚动条的绘制样式和外观,以支持自定义滚动条的显示和渲染。
ScrollBehaviorScrollBehavior是一个用于定义滚动行为的抽象类,通常用于自定义滚动行为和效果,如平滑滚动和滚动物理效果等,以改善滚动体验和交互。
ScrollConfigurationScrollConfiguration是一个用于配置滚动组件的组件,通常用于包装Scrollable组件,并为其提供自定义的滚动配置,以实现自定义的滚动效果和行为。
ScrollContextScrollContext是一个用于跟踪滚动上下文的类,通常用于管理和记录滚动活动和状态,以支持滚动的跟踪和控制。
ScrollControllerScrollController是一个用于控制滚动位置和行为的类,通常用于管理和控制可滚动组件的滚动行为,以支持滚动位置的手动控制和监听。
ScrollDragControllerScrollDragController是一个用于处理滚动拖动操作的类,通常用于管理和控制滚动的拖动行为,以支持拖动滚动的手势交互和响应。
ScrollEndNotificationScrollEndNotification是一个用于通知滚动结束的通知类,通常用于发出滚动结束的事件通知,以通知应用程序滚动的结束状态和位置。
ScrollHoldControllerScrollHoldController是一个用于管理滚动暂停的类,通常用于控制滚动的暂停行为,以支持滚动的暂停和继续操作。
ScrollIncrementDetailsScrollIncrementDetails是一个用于描述滚动增量事件的类,通常用于包含有关滚动增量的详细信息,如增量方向和增量距离等。
ScrollIntentScrollIntent是一个用于表示滚动操作的意图类,通常用于描述滚动操作的类型和参数,以支持滚动操作的执行和处理。
ScrollMetricsNotificationScrollMetricsNotification是一个用于通知滚动度量的通知类,通常用于发出滚动度量的事件通知,以通知应用程序有关滚动位置和状态的信息。
ScrollNotificationScrollNotification是一个用于通知滚动事件的通知类,通常用于发出滚动事件的通知,以通知应用程序滚动的发生和相关的详细信息。
ScrollNotificationObserverScrollNotificationObserver是一个用于观察和监听滚动事件的观察者接口,通常用于监听滚动事件的发生和处理,以执行相应的操作或处理。
ScrollNotificationObserverStateScrollNotificationObserverState是ScrollNotificationObserver的状态对象,通常用于管理滚动事件的监听和处理状态,以响应滚动事件。
ScrollPhysicsScrollPhysics是一个用于定义滚动物理效果的抽象类,通常用于定义滚动的物理性质和行为,如滚动速度和摩擦力等,以影响滚动的运动和动力学。
ScrollPositionScrollPosition是一个用于管理滚动位置的类,通常用于跟踪和控制可滚动组件的滚动位置,以支持滚动位置的更新和监听。
ScrollPositionWithSingleContextScrollPositionWithSingleContext是ScrollPosition的子类,通常用于管理单一滚动上下文的滚动位置,以支持单一滚动上下文的滚动行为和位置控制。
ScrollSpringSimulationScrollSpringSimulation是一个用于模拟滚动弹簧效果的模拟器类,通常用于模拟具有弹簧效果的滚动行为,如回弹和弹性滚动等。
ScrollStartNotificationScrollStartNotification是一个用于通知滚动开始的通知类,通常用于发出滚动开始的事件通知,以通知应用程序滚动的开始状态和位置。
ScrollToDocumentBoundaryIntentScrollToDocumentBoundaryIntent是一个用于将滚动位置滚动到文档边界的意图类,通常用于描述将滚动位置滚动到文档边界的操作和意图。
ScrollUpdateNotificationScrollUpdateNotification是一个用于通知滚动更新的通知类,通常用于发出滚动更新的事件通知,以通知应用程序滚动的更新状态和位置。
ScrollViewScrollView是一个用于创建可滚动视图的组件,通常用于包装子元素,并支持垂直滚动、水平滚动和自定义滚动效果,以实现可滚动的内容展示。
SelectableRegionSelectableRegion是一个用于创建可选择区域的组件,通常用于包装子元素,并定义可以选择的区域,以支持用户选择和交互需求。
SelectableRegionStateSelectableRegionState是SelectableRegion的状态对象,通常用于管理可选择区域的状态和交互行为,以响应用户选择和操作。
SelectActionSelectAction是一个用于执行选择操作的接口,通常用于定义选择行为的操作和方法,以支持选择操作的执行和响应。
SelectAllTextIntentSelectAllTextIntent是一个用于选择所有文本的意图类,通常用于描述选择所有文本的操作和意图,以支持文本选择操作的执行和处理。
SelectIntentSelectIntent是一个用于选择操作的意图类,通常用于描述选择操作的类型和参数,以支持选择操作的执行和处理。
SelectionContainerSelectionContainer是一个用于创建文本选择容器的组件,通常用于包装可选择的文本子元素,并支持文本选择和交互的功能,以实现文本选择和操作。
SelectionContainerDelegateSelectionContainerDelegate是一个用于管理文本选择容器的委托接口,通常用于自定义文本选择容器的行为和操作,以支持文本选择的自定义逻辑和控制。
SelectionOverlaySelectionOverlay是一个用于文本选择的遮罩层组件,通常用于在文本上创建遮罩层,以支持文本选择和文本操作的展示和交互。
SelectionRegistrarScopeSelectionRegistrarScope是一个用于注册文本选择的作用域组件,通常用于创建文本选择的注册作用域,以支持文本选择操作的注册和管理。
SemanticsSemantics是一个用于定义语义信息的组件,通常用于为子元素添加语义信息,以支持无障碍功能和屏幕阅读器的使用,以提供更好的用户体验。
SemanticsDebuggerSemanticsDebugger是一个用于调试语义信息的组件,通常用于显示和检查语义信息的调试界面,以支持语义信息的调试和排查问题。
SemanticsGestureDelegateSemanticsGestureDelegate是一个用于处理语义手势的委托接口,通常用于定义语义手势的处理逻辑和操作,以支持语义手势的自定义交互和响应。
ShaderShader是一个用于创建渐变效果的类,通常用于定义渐变着色器,以支持图形的渐变填充和渲染效果。
ShaderMaskShaderMask是一个用于应用渐变效果的组件,通常用于将渐变效果应用于子元素,以实现渐变遮罩效果,用于创建各种渐变效果的遮罩层。
ShaderWarmUpShaderWarmUp是一个用于预热着色器的组件,通常用于提前预热着色器,以加速渲染和绘制过程,以提高性能和渲染效率。
ShadowShadow是一个用于定义阴影效果的类,通常用于创建阴影效果的配置,包括颜色、偏移和模糊半径等属性,以支持视觉阴影的添加和渲染。
ShapeBorderShapeBorder是一个用于定义形状边框的抽象类,通常用于创建自定义的形状边框,以支持不同形状的边框绘制和显示。
ShapeBorderClipperShapeBorderClipper是一个用于将形状边框应用于剪切路径的类,通常用于将形状边框剪切应用于指定的路径,以实现自定义形状的剪切效果。
ShapeDecorationShapeDecoration是一个用于创建形状装饰的组件,通常用于包装子元素,并为其添加形状装饰,以支持不同形状的装饰效果和样式。
SharedAppDataSharedAppData是一个用于共享应用程序数据的类,通常用于在不同的组件和界面之间共享数据和状态,以实现数据的共享和共享状态的管理。
ShortcutActivatorShortcutActivator是一个用于激活快捷方式的组件,通常用于捕获快捷键事件,并触发相应的快捷方式操作,以实现快捷键的功能和交互。
ShortcutManagerShortcutManager是一个用于管理快捷方式的类,通常用于注册、注销和执行快捷方式操作,以支持应用程序的快捷方式功能和快捷键管理。
ShortcutMapPropertyShortcutMapProperty是一个用于定义快捷方式映射属性的类,通常用于将快捷方式映射关联到特定的属性,以支持属性与快捷方式的关联和管理。
ShortcutRegistrarShortcutRegistrar是一个用于注册快捷方式的接口,通常用于定义快捷方式的注册和管理方法,以支持快捷方式的注册和执行。
ShortcutRegistryShortcutRegistry是一个用于存储和管理快捷方式的注册表类,通常用于注册和存储快捷方式,以支持应用程序的快捷方式功能和管理。
ShortcutRegistryEntryShortcutRegistryEntry是一个用于表示快捷方式注册项的类,通常用于存储和管理快捷方式的注册信息,包括快捷键和关联的操作等。
ShortcutsShortcuts是一个用于包装子元素,并定义快捷方式的组件,通常用于创建具有自定义快捷键的快捷方式组,以支持快捷键的功能和操作。
ShortcutSerializationShortcutSerialization是一个用于序列化和反序列化快捷方式的类,通常用于将快捷方式信息转换为字符串,以支持快捷方式的持久化和保存。
ShrinkWrappingViewportShrinkWrappingViewport是一个用于创建自适应视口的组件,通常用于包装子元素,并根据子元素的大小调整视口的大小,以实现自适应的滚动视图。
SimulationSimulation是一个用于模拟物理效果的抽象类,通常用于创建物理模拟器,以支持物理效果的模拟和仿真,如弹簧和惯性等。
SingleActivatorSingleActivator是一个用于激活单个动作的接口,通常用于定义激活动作的方法和操作,以支持单个动作的执行和响应。
SingleChildLayoutDelegateSingleChildLayoutDelegate是一个用于自定义单个子元素布局的委托接口,通常用于创建自定义的子元素布局逻辑,以支持单个子元素的布局需求。
SingleChildRenderObjectElementSingleChildRenderObjectElement是一个用于包含单个渲染对象的元素,通常用于包装和管理单个渲染对象,以支持单个渲染对象的管理和布局。
SingleChildRenderObjectWidgetSingleChildRenderObjectWidget是一个用于包含单个渲染对象的组件,通常用于将单个渲染对象添加到组件树中,以实现单个渲染对象的显示和渲染。
SingleChildScrollViewSingleChildScrollView是一个用于创建可滚动单个子元素的组件,通常用于包装单个子元素,并支持垂直滚动和子元素布局的滚动视图,以实现单个子元素的滚动展示。
SizeSize是一个用于表示二维大小的类,通常用于定义和管理宽度和高度等维度信息,以描述对象或组件的大小。
SizeChangedLayoutNotificationSizeChangedLayoutNotification是一个通知组件其大小已更改的通知,通常用于在组件大小更改时发送通知。
SizeChangedLayoutNotifierSizeChangedLayoutNotifier是一个用于发送SizeChangedLayoutNotification通知的组件,通常用于包装需要监听大小更改的子元素。
SizedBoxSizedBox是一个用于创建具有固定大小的组件的类,通常用于包装子元素,并指定其固定的宽度和高度。
SizedOverflowBoxSizedOverflowBox是一个根据子元素大小调整溢出框大小的组件,通常用于包装子元素,并调整溢出框的大小以适应子元素。
SizeTransitionSizeTransition是一个在子元素大小发生变化时执行动画的组件,通常用于包装子元素,并在其大小变化时应用动画效果。
SizeTweenSizeTween是一个用于在两个大小之间执行插值的类,通常用于定义大小范围和大小值之间的插值操作。
SlideTransitionSlideTransition是一个在子元素平移时执行动画的组件,通常用于包装子元素,并在其平移过程中应用动画效果。
SliverAnimatedGridSliverAnimatedGrid是一个带有动画效果的网格列表组件,通常用于在CustomScrollView中创建具有动画的网格布局。
SliverAnimatedGridStateSliverAnimatedGridState是SliverAnimatedGrid的状态对象,通常用于管理SliverAnimatedGrid的状态和交互行为。
SliverAnimatedListSliverAnimatedList是一个带有动画效果的列表组件,通常用于在CustomScrollView中创建具有动画的列表布局。
SliverAnimatedListStateSliverAnimatedListState是SliverAnimatedList的状态对象,通常用于管理SliverAnimatedList的状态和交互行为。
SliverAnimatedOpacitySliverAnimatedOpacity是一个带有动画效果的不透明度组件,通常用于在CustomScrollView中创建具有动画的不透明度效果。
SliverChildBuilderDelegateSliverChildBuilderDelegate是一个用于构建Sliver子元素的委托,通常用于根据索引构建Sliver的子元素。
SliverChildDelegateSliverChildDelegate是一个用于管理Sliver子元素的委托接口,通常用于自定义Sliver的子元素委托,以支持自定义布局和构建。
SliverChildListDelegateSliverChildListDelegate是一个用于管理Sliver子元素的委托,通常用于定义Sliver的子元素列表,以支持特定的子元素布局。
SliverConstrainedCrossAxisSliverConstrainedCrossAxis是一个用于在交叉轴上施加约束的组件,通常用于包装子元素,并在交叉轴上应用约束。
SliverCrossAxisExpandedSliverCrossAxisExpanded是一个用于在交叉轴上扩展的组件,通常用于包装子元素,并在交叉轴上扩展以填充剩余空间。
SliverCrossAxisGroupSliverCrossAxisGroup是一个用于在交叉轴上分组的组件,通常用于包装子元素,并在交叉轴上分组以实现自定义布局。
SliverFadeTransitionSliverFadeTransition是一个在子元素逐渐显现或消失时执行动画的组件,通常用于包装子元素,并应用透明度动画效果。
SliverFillRemainingSliverFillRemaining是一个用于填充剩余空间的组件,通常用于包装子元素,并填充Sliver中的剩余空白空间。
SliverFillViewportSliverFillViewport是一个用于填充视口的组件,通常用于包装子元素,并根据视口大小填充Sliver中的子元素。
SliverFixedExtentListSliverFixedExtentList是一个用于创建固定高度子元素的列表组件,通常用于在CustomScrollView中创建具有固定高度的列表。
SliverGridSliverGrid是一个用于创建网格布局的组件,通常用于在CustomScrollView中创建具有网格布局的子元素。
SliverGridDelegateSliverGridDelegate是一个用于定义SliverGrid布局的抽象类,通常用于创建自定义的SliverGrid布局策略。
SliverGridDelegateWithFixedCrossAxisCountSliverGridDelegateWithFixedCrossAxisCount是一个固定交叉轴网格布局策略的组件,通常用于创建具有固定交叉轴子元素数量的网格布局。
SliverGridDelegateWithMaxCrossAxisExtentSliverGridDelegateWithMaxCrossAxisExtent是一个最大交叉轴尺寸网格布局策略的组件,通常用于创建具有最大交叉轴尺寸的网格布局。
SliverIgnorePointerSliverIgnorePointer是一个用于在交互事件中忽略指针事件的组件,通常用于包装子元素,并使其不响应指针事件。
SliverLayoutBuilderSliverLayoutBuilder是一个用于自定义Sliver布局的组件,通常用于包装子元素,并根据布局构建器函数定义Sliver的布局。
SliverListSliverList是一个用于创建列表布局的组件,通常用于在CustomScrollView中创建具有列表布局的子元素。
SliverMainAxisGroupSliverMainAxisGroup是一个用于在主轴上分组的组件,通常用于包装子元素,并在主轴上分组以实现自定义布局。
SliverMultiBoxAdaptorElementSliverMultiBoxAdaptorElement是一个用于包含多个盒子子元素的元素,通常用于包装具有多个盒子子元素的Sliver。
SliverMultiBoxAdaptorWidgetSliverMultiBoxAdaptorWidget是一个用于创建多个盒子子元素的组件,通常用于在CustomScrollView中创建具有多个盒子子元素的Sliver。
SliverOffstageSliverOffstage是一个用于隐藏子元素的组件,通常用于包装子元素,并在某些条件下将其设置为不可见状态。
SliverOpacitySliverOpacity是一个用于在子元素透明度发生变化时执行动画的组件,通常用于包装子元素,并在透明度变化时应用动画效果。
SliverOverlapAbsorberSliverOverlapAbsorber是一个用于吸收重叠区域的组件,通常用于包装SliverOverlapInjector和Sliver子元素,以处理重叠布局。
SliverOverlapAbsorberHandleSliverOverlapAbsorberHandle是一个用于管理SliverOverlapAbsorber的句柄,通常用于处理重叠布局的滚动情况。
SliverOverlapInjectorSliverOverlapInjector是一个用于注入重叠布局的组件,通常与SliverOverlapAbsorber一起使用,以处理重叠区域的布局需求。
SliverPaddingSliverPadding是一个用于在Sliver子元素周围添加填充的组件,通常用于包装Sliver子元素,并添加边距以调整子元素的位置。
SliverPersistentHeaderSliverPersistentHeader是一个用于创建持久化的标题组件的类,通常用于在CustomScrollView中创建具有持久化标题的Sliver。
SliverPersistentHeaderDelegateSliverPersistentHeaderDelegate是一个用于自定义持久化标题的委托接口,通常用于定义持久化标题的外观和行为。
SliverPrototypeExtentListSliverPrototypeExtentList是一个用于创建具有原型项高度的列表组件,通常用于在CustomScrollView中创建具有原型项高度的列表。
SliverReorderableListSliverReorderableList是一个用于创建可重新排序的列表组件,通常用于在CustomScrollView中创建可重新排序的列表布局。
SliverReorderableListStateSliverReorderableListState是SliverReorderableList的状态对象,通常用于管理SliverReorderableList的状态和交互行为。
SliverSafeAreaSliverSafeArea是一个用于在Sliver子元素周围添加安全区域的组件,通常用于包装Sliver子元素,并添加安全边距以适应安全区域。
SliverToBoxAdapterSliverToBoxAdapter是一个将普通组件转换为Sliver的组件,通常用于包装普通组件,并将其转换为可在CustomScrollView中使用的Sliver。
SliverVisibilitySliverVisibility是一个用于控制子元素可见性的组件,通常用于包装子元素,并根据条件控制子元素的可见性。
SliverWithKeepAliveWidgetSliverWithKeepAliveWidget是一个支持保持活动状态的Sliver组件,通常用于包装需要在滚动过程中保持活动状态的子元素。
SlottedMultiChildRenderObjectWidgetSlottedMultiChildRenderObjectWidget是一个用于包含多个插槽子元素的多孩子渲染对象组件,通常用于自定义多孩子渲染对象的布局。
SlottedRenderObjectElementSlottedRenderObjectElement是一个用于包含多个插槽子元素的多孩子渲染对象元素,通常用于包装具有多个插槽子元素的渲染对象。
SnapshotControllerSnapshotController是一个用于控制快照绘制的控制器,通常用于控制快照的生成和渲染。
SnapshotPainterSnapshotPainter是一个用于绘制快照的绘制器,通常用于将快照绘制到画布上,以生成图像或图形。
SnapshotWidgetSnapshotWidget是一个用于生成快照的组件,通常用于包装需要生成快照的子元素,并将其渲染为图像或图形。
SpacerSpacer是一个用于创建可伸缩空白空间的组件,通常用于在布局中创建可伸缩的空间,以平衡和填充布局中的空白区域。
SpellCheckConfigurationSpellCheckConfiguration是一个用于配置拼写检查的配置类,通常用于配置文本字段或文本编辑器的拼写检查行为。
SpringDescriptionSpringDescription是一个用于描述弹簧动画属性的描述类,通常用于定义弹簧动画的物理属性和行为。
StackStack是一个用于创建堆叠布局的组件,通常用于将多个子元素堆叠在一起,并根据需要定位它们的组件。
StadiumBorderStadiumBorder是一个用于创建椭圆形边框的边框类,通常用于定义边框的外观和形状,以包装组件或元素。
StarBorderStarBorder是一个用于创建星形边框的边框类,通常用于定义星形边框的外观和形状,以包装组件或元素。
StateState是一个表示组件的可变状态的基类,通常用于自定义组件的状态管理,以响应数据和用户交互。
StatefulBuilderStatefulBuilder是一个用于创建带有可变状态的组件的组件,通常用于将可变状态添加到无状态组件中。
StatefulElementStatefulElement是一个用于包含有状态组件的元素,通常用于管理有状态组件的生命周期和状态更新。
StatefulWidgetStatefulWidget是一个用于创建具有可变状态的组件的基类,通常用于定义需要动态更改的组件和视图。
StatelessElementStatelessElement是一个用于包含无状态组件的元素,通常用于管理无状态组件的生命周期和布局。
StatelessWidgetStatelessWidget是一个用于创建无状态组件的基类,通常用于定义不需要动态更改的静态组件和视图。
StatusTransitionWidgetStatusTransitionWidget是一个用于根据状态执行不同转换的组件,通常用于根据状态切换不同的子元素或效果。
StepTweenStepTween是一个用于在两个整数之间执行插值的类,通常用于定义整数范围和步数之间的插值操作。
StreamBuilderStreamBuilder是一个用于构建基于流的异步数据的组件,通常用于监听和响应流的事件,以构建相应的组件树。
StreamBuilderBaseStreamBuilderBase是StreamBuilder的基类,通常用于实现基于流的异步数据构建。
StretchingOverscrollIndicatorStretchingOverscrollIndicator是一个用于拉伸式过度滚动指示器的组件,通常用于在滚动时显示拉伸效果。
StrutStyleStrutStyle是一个用于定义文本行高和其他排版样式的类,通常用于自定义文本的排版和行高设置。
SweepGradientSweepGradient是一个用于创建扫描渐变的渐变类,通常用于定义扫描渐变的颜色和角度范围。
SystemMouseCursorsSystemMouseCursors是一个用于定义系统鼠标指针的光标类,通常用于自定义鼠标指针的样式和外观。

T

组件名称描述
TableTable是一个用于创建表格布局的组件,通常用于将子元素组织成行和列的表格形式,以实现表格布局效果。
TableBorderTableBorder是一个用于定义表格边框的边框类,通常用于设置表格的边框样式和边框属性。
TableCellTableCell是一个用于创建表格单元格的组件,通常用于在Table中定义单元格的内容和布局。
TableColumnWidthTableColumnWidth是一个用于定义表格列宽的抽象类,通常用于定义不同列的宽度和布局策略。
TableRowTableRow是一个用于创建表格行的组件,通常用于定义表格中的行和行中的单元格。
TapAndHorizontalDragGestureRecognizerTapAndHorizontalDragGestureRecognizer是一个手势识别器,通常用于检测同时发生水平拖动和轻击手势。
TapAndPanGestureRecognizerTapAndPanGestureRecognizer是一个手势识别器,通常用于检测同时发生轻击和平移手势。
TapDownDetailsTapDownDetails是一个包含轻击事件位置信息的类,通常用于记录轻击事件发生的位置。
TapDragDownDetailsTapDragDownDetails是一个包含轻击和拖动事件位置信息的类,通常用于记录轻击和拖动事件发生的位置。
TapDragEndDetailsTapDragEndDetails是一个包含拖动事件结束时的信息的类,通常用于记录拖动事件的结束状态。
TapDragStartDetailsTapDragStartDetails是一个包含拖动事件开始时的信息的类,通常用于记录拖动事件的起始状态。
TapDragUpdateDetailsTapDragUpdateDetails是一个包含拖动事件更新信息的类,通常用于记录拖动事件的实时更新状态。
TapDragUpDetailsTapDragUpDetails是一个包含拖动事件结束时的信息的类,通常用于记录拖动事件的结束状态。
TapRegionTapRegion是一个定义轻击区域的类,通常用于确定哪些区域可以触发轻击手势。
TapRegionRegistryTapRegionRegistry是一个用于管理轻击区域的注册表,通常用于注册和管理轻击区域。
TapRegionSurfaceTapRegionSurface是一个用于绘制轻击区域的表面,通常用于在屏幕上显示可轻击的区域。
TapUpDetailsTapUpDetails是一个包含轻击事件位置信息的类,通常用于记录轻击事件的结束位置。
TextText是一个用于显示文本的组件,通常用于将文本呈现到界面上。
TextAlignVerticalTextAlignVertical是一个用于垂直文本对齐的枚举,通常用于指定文本在垂直方向上的对齐方式。
TextBoxTextBox是一个用于表示文本框的类,通常用于处理文本输入和编辑的文本框。
TextDecorationTextDecoration是一个用于定义文本装饰(如下划线、删除线等)的类,通常用于自定义文本样式。
TextEditingControllerTextEditingController是一个用于控制文本输入框的控制器,通常用于管理文本输入框中的文本内容。
TextEditingValueTextEditingValue是一个用于表示文本输入值的不可变类,通常用于描述文本输入框的当前值和状态。
TextFieldTapRegionTextFieldTapRegion是一个用于定义文本字段的轻击区域的类,通常用于指定文本字段中可以轻击的区域。
TextHeightBehaviorTextHeightBehavior是一个用于定义文本行高的类,通常用于控制文本行高和垂直对齐方式。
TextInputTypeTextInputType是一个用于定义文本输入类型的枚举,通常用于指定文本输入框的输入类型(如文本、数字等)。
TextMagnifierConfigurationTextMagnifierConfiguration是一个用于配置文本放大镜的配置类,通常用于自定义文本放大镜的外观和行为。
TextPainterTextPainter是一个用于绘制文本的类,通常用于将文本渲染为绘制操作,并支持自定义样式和布局。
TextPositionTextPosition是一个用于表示文本中位置的类,通常用于描述文本中的字符位置。
TextRangeTextRange是一个用于表示文本范围的类,通常用于描述文本中的字符范围。
TextSelectionTextSelection是一个用于表示文本选择的类,通常用于描述文本中的选择范围。
TextSelectionControlsTextSelectionControls是一个用于定义文本选择操作的控制器,通常用于自定义文本选择的操作和外观。
TextSelectionGestureDetectorTextSelectionGestureDetector是一个用于检测文本选择手势的组件,通常用于包装支持文本选择的组件。
TextSelectionGestureDetectorBuilderTextSelectionGestureDetectorBuilder是一个用于构建文本选择手势检测器的构建器,通常用于自定义文本选择手势检测器。
TextSelectionGestureDetectorBuilderDelegateTextSelectionGestureDetectorBuilderDelegate是一个用于构建文本选择手势检测器的委托接口,通常用于定义手势检测器的外观和行为。
TextSelectionOverlayTextSelectionOverlay是一个用于渲染文本选择句柄和控件的叠加层,通常用于处理文本选择的外观和交互。
TextSelectionPointTextSelectionPoint是一个用于表示文本选择位置的类,通常用于描述文本选择的起点和终点。
TextSelectionToolbarAnchorsTextSelectionToolbarAnchors是一个用于定义文本选择工具栏锚点的枚举,通常用于指定工具栏的位置。
TextSelectionToolbarLayoutDelegateTextSelectionToolbarLayoutDelegate是一个用于定义文本选择工具栏布局的委托接口,通常用于自定义工具栏的布局。
TextSpanTextSpan是一个用于定义富文本文本段落的类,通常用于自定义文本段落的样式和内容。
TextStyleTextStyle是一个用于定义文本样式的类,通常用于自定义文本的字体、颜色、大小等样式属性。
TextStyleTweenTextStyleTween是一个用于执行文本样式插值的类,通常用于在动画中平滑过渡文本样式。
TextureTexture是一个用于将外部纹理绘制到组件中的组件,通常用于将外部图像或视频渲染到Flutter应用程序中。
ThreePointCubicThreePointCubic是一个用于执行三点样条插值的类,通常用于在三个点之间执行插值操作。
ThresholdThreshold是一个用于定义阈值的类,通常用于根据阈值来触发某些事件或操作。
TickerFutureTickerFuture是一个表示Ticker完成的Future,通常用于等待Ticker完成后执行一些操作。
TickerModeTickerMode是一个用于定义Ticker模式的枚举,通常用于控制Ticker的运行模式。
TickerProviderTickerProvider是一个用于提供Ticker的提供者接口,通常用于管理Ticker的创建和生命周期。
TitleTitle是一个用于定义组件的标题的组件,通常用于为组件添加标题和描述信息。
ToleranceTolerance是一个用于定义误差容忍度的类,通常用于在数值计算中确定何时视为相等或接近。
ToolbarItemsParentDataToolbarItemsParentData是一个用于定位工具栏项的父数据类,通常用于在工具栏中布置和定位工具栏项。
TrackingScrollControllerTrackingScrollController是一个用于跟踪滚动位置的控制器,通常用于记录滚动位置并执行相应的操作。
TrainHoppingAnimationTrainHoppingAnimation是一个动画控制器,通常用于实现动画效果,使元素在不同的轨道上跳跃运动。
TransformTransform是一个组件,通常用于对其子部件进行变换(如旋转、缩放、平移等)以改变其外观和位置。
TransformationControllerTransformationController是一个用于控制Transform组件的控制器,通常用于管理变换操作和状态。
TransformPropertyTransformProperty是一个表示Transform属性的类,通常用于指定变换的属性,如旋转角度、缩放比例等。
TransitionDelegateTransitionDelegate是一个用于自定义页面切换动画的委托接口,通常用于自定义页面切换过程的动画效果。
TransitionRouteTransitionRoute是一个用于页面切换的路由,通常用于实现不同页面之间的切换和过渡效果。
TransposeCharactersIntentTransposeCharactersIntent是一个用于交换文本中字符位置的意图,通常用于执行文本字符位置的交换操作。
TweenTween是一个用于执行值插值的类,通常用于在动画中平滑过渡值的变化。
TweenAnimationBuilderTweenAnimationBuilder是一个用于构建基于Tween的动画的组件,通常用于创建自定义Tween动画效果。
TweenSequenceTweenSequence是一个用于按顺序执行多个Tween的类,通常用于创建顺序执行的Tween动画序列。
TweenSequenceItemTweenSequenceItem是TweenSequence中的单个Tween项,通常用于指定每个Tween的目标值和持续时间。
TwoDimensionalChildBuilderDelegateTwoDimensionalChildBuilderDelegate是一个用于构建二维子部件的委托接口,通常用于自定义二维子部件的创建。
TwoDimensionalChildDelegateTwoDimensionalChildDelegate是一个用于管理二维子部件的委托接口,通常用于自定义二维子部件的管理。
TwoDimensionalChildListDelegateTwoDimensionalChildListDelegate是一个用于构建二维子部件列表的委托接口,通常用于自定义二维子部件的列表。
TwoDimensionalChildManagerTwoDimensionalChildManager是一个用于管理二维子部件的管理器,通常用于管理和布局二维子部件。
TwoDimensionalScrollableTwoDimensionalScrollable是一个支持二维滚动的组件,通常用于创建可以在水平和垂直方向上滚动的内容。
TwoDimensionalScrollableStateTwoDimensionalScrollableState是TwoDimensionalScrollable的状态类,通常用于管理二维滚动的状态信息。
TwoDimensionalScrollViewTwoDimensionalScrollView是一个用于支持二维滚动的滚动视图,通常用于显示具有二维排列的子部件。
TwoDimensionalViewportTwoDimensionalViewport是一个用于定义二维滚动视口的组件,通常用于确定可见区域和子部件布局。
TwoDimensionalViewportParentDataTwoDimensionalViewportParentData是一个用于定义二维滚动视口子部件的位置和大小的数据类,通常用于布局。

U

组件名称描述
UiKitViewUiKitView是一个用于嵌入iOS平台原生视图的组件,通常用于将原生视图嵌入到Flutter应用程序中。
UnconstrainedBoxUnconstrainedBox是一个用于取消子部件的大小约束的组件,通常用于允许子部件自由调整大小。
UndoHistoryUndoHistory是一个用于记录操作历史的类,通常用于支持撤销和恢复功能。
UndoHistoryControllerUndoHistoryController是一个用于控制UndoHistory的控制器,通常用于管理操作历史的记录和恢复。
UndoHistoryStateUndoHistoryState是UndoHistory的状态类,通常用于维护和管理操作历史的状态信息。
UndoHistoryValueUndoHistoryValue是UndoHistory的值对象,通常用于表示操作历史的当前状态。
UndoTextIntentUndoTextIntent是一个用于执行文本撤销操作的意图,通常用于执行文本编辑的撤销操作。
UniqueKeyUniqueKey是一个用于标识Flutter组件的唯一性的键,通常用于确保组件在树中具有唯一的标识符。
UniqueWidgetUniqueWidget是一个用于标识组件的唯一性的组件,通常用于确保组件在树中具有唯一的标识符。
UnmanagedRestorationScopeUnmanagedRestorationScope是一个用于创建未受管理的恢复作用域的组件,通常用于自定义恢复操作。
UpdateSelectionIntentUpdateSelectionIntent是一个用于更新文本选择的意图,通常用于执行文本选择的更新操作。
UserScrollNotificationUserScrollNotification是一个通知类,通常用于通知用户滚动行为的通知,例如手动滚动视图。

V

组件名称描述
ValueKeyValueKey是一个用于基于值标识Flutter组件的键,通常用于确保组件在树中具有唯一的标识符。
ValueListenableBuilderValueListenableBuilder是一个用于根据值监听器的变化来构建组件的组件,通常用于响应值的变化更新UI。
ValueNotifierValueNotifier是一个用于管理可变值的通知类,通常用于在值发生变化时通知监听器更新。
VelocityVelocity是一个用于表示速度的数据类,通常用于描述运动中的速度信息。
ViewView是一个用于表示Flutter视图的类,通常用于创建自定义Flutter视图。
ViewportViewport是一个用于显示子部件的可滚动视口,通常用于显示较大的内容并支持滚动查看。
VisibilityVisibility是一个用于控制子部件可见性的组件,通常用于根据条件来显示或隐藏子部件。
VoidCallbackActionVoidCallbackAction是一个用于执行无参数回调的动作,通常用于触发无参数回调的操作。
VoidCallbackIntentVoidCallbackIntent是一个用于执行无参数回调的意图,通常用于触发无参数回调的操作。

W

组件名称描述
WeakMapWeakMap是一个用于存储弱引用键值对的数据结构,通常用于维护对象之间的关联关系。
WidgetWidget是Flutter应用程序中构建用户界面的基本构建块,通常用于构建UI元素和组件。
WidgetInspectorWidgetInspector是一个用于检查和调试Flutter组件树的工具,通常用于识别和解决UI问题。
WidgetOrderTraversalPolicyWidgetOrderTraversalPolicy是一个用于定义组件遍历顺序的策略类,通常用于自定义组件遍历顺序。
WidgetsAppWidgetsApp是一个用于创建基本Flutter应用程序的组件,通常用于创建具有默认配置的应用程序。
WidgetsBindingObserverWidgetsBindingObserver是一个观察者接口,通常用于监听Flutter应用程序的生命周期事件。
WidgetsFlutterBindingWidgetsFlutterBinding是Flutter框架的绑定类,通常用于管理Flutter应用程序的生命周期和渲染。
WidgetsLocalizationsWidgetsLocalizations是一个用于本地化组件文本的类,通常用于为组件提供不同语言的文本信息。
WidgetSpanWidgetSpan是一个用于在文本中嵌套组件的Span,通常用于在文本中插入具有交互性的组件。
WidgetToRenderBoxAdapterWidgetToRenderBoxAdapter是一个组件,通常用于将组件树嵌套在RenderBox中以进行绘制。
WillPopScopeWillPopScope是一个组件,通常用于捕获返回按钮的点击事件,以执行自定义的返回行为。
WordBoundaryWordBoundary是一个用于定义词边界的类,通常用于确定文本中的词的边界位置。
WrapWrap是一个用于按指定规则包装子部件的组件,通常用于创建自动换行的布局。

字母索引

  • A
  • B
  • D
  • E
  • F
  • G
  • H
  • I
  • K
  • L
  • M
  • N
  • O
  • P
  • R
  • S
  • T
  • U
  • V
  • W


相关文章:

Flutter:类功能索引(全)

Flutter 类功能索引(全) 本文以表描述形式收录了Flutter中提供的各个类,旨在方便地进行查询相关组件。 本文地址:https://blog.csdn.net/qq_28550263/article/details/133415589 跳转:字母索引 A 组件名称描述Animat…...

电脑技巧:笔记本电脑升级固态硬盘的注意事项,看完你就懂了

目录 1、接口类型 2、接口速率 3、固态硬盘的尺寸 4、发热情况 5、总结 如今的固态硬盘价格越来越便宜了,甚至某品牌4TB的PCIe4.0 M.2还爆出过不到900元的“报恩价”,让不少小伙伴都动了扩容甚至囤货的心思。但对于笔记本电脑用户来说,升…...

TLS/SSL(一)科普之加密、签名和SSL握手

一 背景知识 感悟: 不能高不成低不就备注: 以下内容没有逻辑排版,仅做记录 https基础面经 ① 加密方式 说明: 单向和双向认证遗留: 如何用openssl从私钥中提取公钥? ② 互联网数据安全可靠条件 说明: 二者相…...

UVA-1374 旋转游戏 题解答案代码 算法竞赛入门经典第二版

GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版 由于书上给了思路,所以做起来并不难。 即使超时,因为数据量不大(1000个), 我们也可以直接打表直接返回结果。 但是如果想不打表完…...

logback.xml springboot 项目通用logback配置,粘贴即用,按日期生成

<configuration scan"false" scanPeriod"10 seconds"><!-- 定义日志存放的根目录 --><property name"log.dir" value"./logs" /><!-- 彩色日志依赖的渲染类 --><conversionRule conversionWord"clr&q…...

【AI视野·今日CV 计算机视觉论文速览 第256期】Thu, 28 Sep 2023

AI视野今日CS.CV 计算机视觉论文速览 Thu, 28 Sep 2023 Totally 96 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers SHACIRA: Scalable HAsh-grid Compression for Implicit Neural Representations Authors Sharath Girish, Abhinav Shriva…...

2023-9-28 JZ26 树的子结构

题目链接&#xff1a;树的子结构 import java.util.*; /** public class TreeNode {int val 0;TreeNode left null;TreeNode right null;public TreeNode(int val) {this.val val;}} */ public class Solution {public boolean HasSubtree(TreeNode root1,TreeNode root2) …...

ElementUI之首页导航+左侧菜单

文章目录 一、Mock.js1.1.什么是Mock.js1.2.安装与配置1.3使用 二、登录注册跳转2.1.在views中添加Register.vue2.2.在Login.vue中的methods中添加gotoRegister方法2.3.在router/index.js中注册路由 三、组件通信&#xff08;总线&#xff09;3.1 在main.js中添加内容3.2.在com…...

【Linux学习】04Linux实用操作

Linux&#xff08;B站黑马&#xff09;学习笔记 01Linux初识与安装 02Linux基础命令 03Linux用户和权限 04Linux实用操作 05-1Linux上安装部署各类软件 文章目录 Linux&#xff08;B站黑马&#xff09;学习笔记前言04Linux实用操作各类小技巧&#xff08;快捷键&#xff09;ct…...

一篇博客学会系列(1) —— C语言中所有字符串函数以及内存函数的使用和注意事项

目录 1、求字符串长度函数 1.1、strlen 2、字符串拷贝(cpy)、拼接(cat)、比较(cmp)函数 2.1、长度不受限制的字符串函数 2.1.1、strcpy 2.1.2、strcat 2.1.3、strcmp 2.2、长度受限制的字符串函数 2.2.1、strncpy 2.2.2、strncat 2.2.3、strncmp 3、字符串查找函数…...

计算机视觉与深度学习-循环神经网络与注意力机制-RNN(Recurrent Neural Network)、LSTM-【北邮鲁鹏】

目录 举例应用槽填充&#xff08;Slot Filling&#xff09;解决思路方案使用前馈神经网络输入1-of-N encoding(One-hot)&#xff08;独热编码&#xff09; 输出 问题 循环神经网络&#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;定义如何工作学习目标深度Elm…...

brew 安装MySQL 5.7

写在前面&#xff1a;博主是一只经过实战开发历练后投身培训事业的“小山猪”&#xff0c;昵称取自动画片《狮子王》中的“彭彭”&#xff0c;总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域&#xff0c;如今终有小成…...

【中国知名企业高管团队】系列22:滴滴

大家好&#xff01; 今天华研荟的走进中国知名企业高管团队系列带大家认识滴滴。 滴滴公司是出行领域的先行者&#xff0c;也是一个典型样本。通过滴滴公司的名字变迁我们可以感受到滴滴公司的业务发展&#xff0c;这也是整个出行行业公司的发展路径&#xff1a; 第一阶段&a…...

Unity之Hololens如何实现3D物体交互

一.前言 什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信…...

IDEA Debug技巧大全,看完就能提升工作效率

作者简介 目录 1.行断点 2.方法断点 3.异常断点 4.字段断点 5.条件表达式 1.行断点 行断点就是平时我们在代码行旁边单击鼠标打上的断点&#xff0c;这个没有什么好说的。关键点在于很多人不知道的&#xff0c;行断点其实是可以右击选择是对改行的全部调用都生效&#xf…...

蓝桥等考Python组别六级003

第一部分:选择题 1、PythonL6(15分) 运行下面的程序,输出的值最大可能是()。 importrandom print(random.randint(2,4)*5) 10152030正确答案:C 2、PythonL6(15分) 甲、乙、丙三个人赛跑,已知甲不是第一名,乙不是第二名,名次没有并列的。...

机器学习小白理解之一元线性回归

关于机器学习&#xff0c;百度上一搜一大摞&#xff0c;总之各有各的优劣&#xff0c;有的非常专业&#xff0c;有的看的似懂非懂。我作为一名机器学习的门外汉&#xff0c;为了看懂这些公式和名词真的花了不少时间&#xff0c;还因此去着重学了高数。 不过如果不去看公式&…...

目标检测:FROD: Robust Object Detection for Free

论文作者&#xff1a;Muhammad,Awais,Weiming,Zhuang,Lingjuan,Lyu,Sung-Ho,Bae 作者单位&#xff1a;Sony AI; Kyung-Hee University 论文链接&#xff1a;http://arxiv.org/abs/2308.01888v1 内容简介&#xff1a; 1&#xff09;方向&#xff1a;目标检测 2&#xff09;…...

linux 和 windows的換行符不兼容問題

linux 和 windows的換行符&#xff1a; 1.vim 模式下&#xff0c;執行命令&#xff1a; :set ffunix idea中設置code style...

ubuntu 20 安装 CUDA

1. 查看需要安装的cuda版本 nvidia-smi cuda的版本信息如下图所示 2. 去官网下载对应版本的CUDA 官网&#xff1a;CUDA Toolkit Archive | NVIDIA Developer 弹出以下界面&#xff0c;依次点击以下按钮 得到以下内容&#xff1a; 复制下载链接&#xff0c;下载cuda11到本…...

C++友元函数和友元类

友元介绍 类的友元函数是定义在类外部&#xff0c;但有权访问类的所有私有&#xff08;private&#xff09;成员和保护&#xff08;protected&#xff09;成员。尽管友元函数的原型有在类的定义中出现过&#xff0c;但是友元函数并不是成员函数。 友元可以是一个函数&#xf…...

特斯拉——使用人工智能制造智能汽车

特斯拉(Tesla)是电动汽车开发和推广的先驱。特斯拉对自动驾驶汽车的未来寄予厚望--实际上&#xff0c;每一辆特斯拉汽车都有可能通过软件升级成为自动驾驶汽车。该公司还生产和销售高级电池和太阳能电池板。 汽车的自动驾驶是按从1~5的等级划分的。自适应巡航控制和自动停车系…...

如何删除gitlab上多余的文件夹

无意间在提交代码时&#xff0c;包含了多余的 .idea 或者 __pychche__ 缓存文件夹等等&#xff0c;如何一次性删除呢&#xff1f; 实际上没有更好的办法&#xff0c;如果还没有合并&#xff0c;close 掉 MR就行了&#xff0c;重新提交。 如果已经合并了&#xff0c;就会留下记…...

computed和methods有什么区别

面试题&#xff1a;computed和methods有什么区别 标准而浅显的回答 在使用时&#xff0c;computed当做属性使用&#xff0c;而methods则当做方法调用computed可以具有getter和setter&#xff0c;因此可以赋值&#xff0c;而methods不行computed无法接收多个参数&#xff0c;而m…...

MySQL索引分类和操作(增删查)、聚集索引、二级索引(索引篇 二)

具体类型索引分类 分类主要作用特点主键索引(primary)针对于表中主键创建的索引默认自动创建, 只能有一个唯一索引(unique)避免同一个表中某数据列中的值重可以有多个常规索引最基本类型&#xff0c;可以加快查询速度可以有多个全文索引(fulltext)查找的是文本中的关键词&…...

(三)Python变量类型和运算符

所有的编程语言都支持变量&#xff0c;Python 也不例外。变量是编程的起点&#xff0c;程序需要将数据存储到变量中。 变量在 Python 内部是有类型的&#xff0c;比如 int、float 等&#xff0c;但是我们在编程时无需关注变量类型&#xff0c;所有的变量都无需提前声明&#x…...

vue三种import导入方式详解?

在Vue.js中&#xff0c;你可以使用三种不同的方式来导入模块或组件&#xff1a; 默认导入 (Default Import)&#xff1a; 这种方式用于导入一个模块的默认导出&#xff08;通常是一个组件或一个对象&#xff09;。例如&#xff1a; import MyComponent from ./MyComponent.vue;…...

深入理解数据库视图

在数据库管理中,视图(View)是一种强大但常常被忽视的功能。它不仅可以简化复杂的查询操作,还可以提供更高层次的数据抽象和保护。 本文将详细解析视图的各个方面,并以《三国志》游戏的数据为例,给出实际应用场景。 文章目录 什么是视图?基本结构创建视图查看视图的定义…...

Java中@before和setup()方法的作用~

在Java中&#xff0c;setup()和Before同时使用的作用是在测试方法之前执行一些准备工作&#xff0c; setup()是JUnit中的一个方法&#xff0c;它通常被用来初始化测试对象和设置测试环境&#xff0c;它会在每个测试方法执行之前被调用&#xff0c;并且可以在多个测试方法中共享…...

前端uniapp防止页面整体滑动页面顶部以上,设置固定想要固定区域宽高

解决&#xff1a;设置固定想要固定区域宽高 目录 未改前图未改样式改后图改后样式 未改前图 未改样式 .main {display: flex;flex-direction: row;// justify-content: space-between;width: 100vw;// 防止全部移动到上面位置&#xff01;&#xff01;&#xff01;&#xff01…...

HTTPS网站做CDN加速/哈尔滨seo优化软件

文章目录知识点解决思路案例知识点 如果字段有数据&#xff0c;则oracle不允许直接修改表的字段类型如果字段没有数据&#xff0c;可以修改表字段类型 解决思路 先对原来的字段从命名添加一个新的字段&#xff0c;跟原来字段名字一致&#xff0c;添加备注将数据复制到新的字…...

冠县网站建设电话/高端大气网站建设

利用jenkins的远程构建功能&#xff0c;我们可以使用任何脚本&#xff0c;甚至定制一个Web页来控制Job的执行&#xff0c;但是远程构建你如果直接使用的话&#xff0c;老是需要登录才能执行&#xff0c;如何避免登录&#xff1f;稍微折腾了一下&#xff0c;调通了。 1、点击右上…...

在电脑上做苗木网站/百度在线客服中心

给霍尼韦尔官方打电话咨询了下&#xff0c;发现两者区别不大&#xff0c;唯一的区别是400B可以和主机联动&#xff0c;也就是主机关的时候&#xff0c;400B也可以自动关闭&#xff0c;不需要手动去关闭电源&#xff0c;这样非常方便。 本来官方是只有400A的时候&#xff0c;但是…...

ui设计工资一般多少钱/惠州百度seo哪家好

linux相比windows更安全&#xff0c;更稳定&#xff0c;而且是开源的&#xff0c;所以常作为服务器系统使用。因此&#xff0c;搭配lamp也是不可或缺的能力哦。不过&#xff0c;对于不熟悉linux系统的童鞋还是有点困难的。一、准备工作。ubuntu-12.04.1-desktop-i386.iso二、安…...

南通个人网站制作/网络营销环境宏观微观分析

周数 专业学习目标 专业学习时间 新增代码数量 博客发表量 人文方面的学习 知识技能总结 6 栈、链栈、栈队&#xff0c;网页设计表格 30小时 103 2 《世界是数字的》 栈的输入是从栈顶开始&#xff1b;网页表格的设置可以通过代码更快的建成。 转载于:https://www…...

seo网站建设方案/对搜索引擎优化的认识

1.公式的转化 我们都知道在latex上编写公式非常简便&#xff0c;他有一套自己的语言支持。 但是复杂的公式在word上编写十分麻烦&#xff0c;那如何将latex上的公式无缝的对接到word上呢&#xff1f; 一个在线转变网站 使用&#xff1a; $$ \mathbf{G} \left[\begin{matrix}g…...