中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

企業(yè)網(wǎng)站官網(wǎng)制作建網(wǎng)站公司哪里好

企業(yè)網(wǎng)站官網(wǎng)制作,建網(wǎng)站公司哪里好,佛山做網(wǎng)站公司哪家好,簡單的購物網(wǎng)站模板Flutter 類功能索引(全) 本文以表描述形式收錄了Flutter中提供的各個類,旨在方便地進(jìn)行查詢相關(guān)組件。 本文地址:https://blog.csdn.net/qq_28550263/article/details/133415589 跳轉(zhuǎn):字母索引 A 組件名稱描述Animat…
Flutter
類功能索引(全)

本文以表描述形式收錄了Flutter中提供的各個類,旨在方便地進(jìn)行查詢相關(guān)組件。

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


跳轉(zhuǎn):字母索引

A

組件名稱描述
AnimatedAlignAnimatedAlign組件會在給定的AnimatedAlign.alignment屬性變化時自動過渡其子元素的位置。這可以用于在不同對齊方式之間平滑地切換子元素的位置,使得子元素的位置過渡更加流暢。
AnimatedBuilderAnimatedBuilder組件用于創(chuàng)建自定義動畫,它使用給定的動畫控制器并在每次動畫值更改時調(diào)用builder函數(shù),從而可以自由構(gòu)建動畫效果。
AnimatedContainerAnimatedContainer組件可以同時過渡多個值,用于在動畫中過渡容器的大小、顏色、邊距、邊框等屬性。它使得在Flutter應(yīng)用中創(chuàng)建平滑的容器動畫變得簡單。
AnimatedCrossFadeAnimatedCrossFade組件用于在兩個子元素之間進(jìn)行淡入淡出的過渡,并且還會插值它們的大小。這個組件可以用于創(chuàng)建平滑的淡入淡出效果,同時確保兩個子元素的大小變化也會過渡,使過渡更加連貫。
AnimatedDefaultTextStyleAnimatedDefaultTextStyle組件可以用于動態(tài)更改文本樣式屬性,如字體大小、顏色等,以實現(xiàn)平滑的文本樣式過渡效果。
AnimatedFractionallySizedBoxAnimatedFractionallySizedBox組件允許根據(jù)父容器的大小的一部分來調(diào)整子元素的大小,并支持動畫過渡效果。
AnimatedGridAnimatedGrid組件是一個通用的動畫網(wǎng)格布局,允許在網(wǎng)格中添加和移除子元素,并支持過渡動畫。這個組件可以用于創(chuàng)建動態(tài)網(wǎng)格布局,以及在網(wǎng)格項之間實現(xiàn)平滑的過渡效果。
AnimatedGridStateAnimatedGridState是AnimatedGrid的狀態(tài)管理器,用于在運行時管理網(wǎng)格布局的子元素以及它們的過渡動畫。
AnimatedListAnimatedList組件允許創(chuàng)建一個可滾動的列表,可以在運行時添加或刪除項目,并支持過渡動畫。這個組件通常用于在列表中實現(xiàn)平滑的添加和刪除項目的效果。
AnimatedListStateAnimatedListState是AnimatedList的狀態(tài)管理器,用于在運行時管理列表項以及它們的過渡動畫。
AnimatedModalBarrierAnimatedModalBarrier組件是一個帶有動畫效果的模態(tài)遮罩層,可以用于在打開或關(guān)閉模態(tài)對話框等情況下添加過渡效果。
AnimatedOpacityAnimatedOpacity組件可以用于通過淡入淡出效果在"不存在"和"存在"之間切換子元素??梢酝ㄟ^更改不透明度值來實現(xiàn)子元素的漸變,從而在界面上創(chuàng)建子元素的平滑過渡效果,使其逐漸顯現(xiàn)或消失。
AnimatedPaddingAnimatedPadding組件可以用于動畫過渡容器的內(nèi)邊距,而不是容器的對齊方式。通過更改內(nèi)邊距值,可以實現(xiàn)在容器大小不變的情況下,動畫過渡內(nèi)部內(nèi)容的位置。
AnimatedPhysicalModelAnimatedPhysicalModel組件允許在物理模型屬性(如陰影、顏色、形狀)之間創(chuàng)建動畫效果,以實現(xiàn)平滑的物理屬性過渡。
AnimatedPositionedAnimatedPositioned組件作為Stack的子元素,會在給定的位置發(fā)生變化時自動過渡其子元素的位置,過渡動畫的持續(xù)時間也是可調(diào)的。這個組件通常用于在屏幕上疊加布局元素并實現(xiàn)平滑的過渡效果,如將元素從一個位置移動到另一個位置。
AnimatedPositionedDirectionalAnimatedPositionedDirectional組件是AnimatedPositioned的變體,支持使用方向性屬性(如start、end、top、bottom)來控制子元素的位置,并支持動畫過渡效果。
AnimatedRotationAnimatedRotation組件允許創(chuàng)建旋轉(zhuǎn)動畫,以在不同的旋轉(zhuǎn)值之間實現(xiàn)平滑的過渡效果。
AnimatedScaleAnimatedScale組件允許創(chuàng)建縮放動畫,以在不同的縮放比例之間實現(xiàn)平滑的過渡效果。
AnimatedSizeAnimatedSize組件允許在子元素大小變化時實現(xiàn)平滑的過渡效果。當(dāng)子元素的大小發(fā)生變化時,AnimatedSize可以根據(jù)動畫控制器的值來調(diào)整大小,并在過渡期間創(chuàng)建動畫效果。
AnimatedSlideAnimatedSlide組件可以動畫化子元素的平移,通過給定的偏移量相對于其大小。這意味著可以在子元素的大小不變的情況下,通過滑動效果來改變其位置,從而創(chuàng)建有趣的動畫效果。
AnimatedSwitcherAnimatedSwitcher組件用于在兩個子元素之間進(jìn)行切換,并允許自定義過渡效果??梢允褂肁nimatedSwitcher.transitionBuilder屬性來定義過渡動畫,從而實現(xiàn)不同類型的子元素切換效果,如淡入淡出、滑動等。
AnimatedWidgetAnimatedWidget 是一個抽象基類,用于創(chuàng)建自定義動畫組件。通過繼承 AnimatedWidget 并實現(xiàn) build 方法,您可以輕松地創(chuàng)建自定義的動畫組件,并與動畫控制器進(jìn)行交互。
AnimatedWidgetBaseStateAnimatedWidgetBaseState 是用于實現(xiàn)自定義動畫組件的狀態(tài)管理器的基類。您可以繼承這個基類,以創(chuàng)建具有自定義動畫邏輯的組件
AnimatedAlignAnimatedAlign組件會在給定的AnimatedAlign.alignment屬性變化時自動過渡其子元素的位置。這可以用于在不同對齊方式之間平滑地切換子元素的位置,使得子元素的位置過渡更加流暢。
AnimatedBuilderAnimatedBuilder組件用于創(chuàng)建自定義動畫,它使用給定的動畫控制器并在每次動畫值更改時調(diào)用builder函數(shù),從而可以自由構(gòu)建動畫效果。
AnimatedContainerAnimatedContainer組件可以同時過渡多個值,用于在動畫中過渡容器的大小、顏色、邊距、邊框等屬性。它使得在Flutter應(yīng)用中創(chuàng)建平滑的容器動畫變得簡單。
AnimatedCrossFadeAnimatedCrossFade組件用于在兩個子元素之間進(jìn)行淡入淡出的過渡,并且還會插值它們的大小。這個組件可以用于創(chuàng)建平滑的淡入淡出效果,同時確保兩個子元素的大小變化也會過渡,使過渡更加連貫。
AnimatedDefaultTextStyleAnimatedDefaultTextStyle組件可以用于動態(tài)更改文本樣式屬性,如字體大小、顏色等,以實現(xiàn)平滑的文本樣式過渡效果。
AnimatedFractionallySizedBoxAnimatedFractionallySizedBox組件允許根據(jù)父容器的大小的一部分來調(diào)整子元素的大小,并支持動畫過渡效果。
AnimatedGridAnimatedGrid組件是一個通用的動畫網(wǎng)格布局,允許在網(wǎng)格中添加和移除子元素,并支持過渡動畫。這個組件可以用于創(chuàng)建動態(tài)網(wǎng)格布局,以及在網(wǎng)格項之間實現(xiàn)平滑的過渡效果。
AnimatedGridStateAnimatedGridState是AnimatedGrid的狀態(tài)管理器,用于在運行時管理網(wǎng)格布局的子元素以及它們的過渡動畫。
AnimatedListAnimatedList組件允許創(chuàng)建一個可滾動的列表,可以在運行時添加或刪除項目,并支持過渡動畫。這個組件通常用于在列表中實現(xiàn)平滑的添加和刪除項目的效果。
AnimatedListStateAnimatedListState是AnimatedList的狀態(tài)管理器,用于在運行時管理列表項以及它們的過渡動畫。
AnimatedModalBarrierAnimatedModalBarrier組件是一個帶有動畫效果的模態(tài)遮罩層,可以用于在打開或關(guān)閉模態(tài)對話框等情況下添加過渡效果。
AnimatedOpacityAnimatedOpacity組件可以用于通過淡入淡出效果在"不存在"和"存在"之間切換子元素??梢酝ㄟ^更改不透明度值來實現(xiàn)子元素的漸變,從而在界面上創(chuàng)建子元素的平滑過渡效果,使其逐漸顯現(xiàn)或消失。
AnimatedPaddingAnimatedPadding組件可以用于動畫過渡容器的內(nèi)邊距,而不是容器的對齊方式。通過更改內(nèi)邊距值,可以實現(xiàn)在容器大小不變的情況下,動畫過渡內(nèi)部內(nèi)容的位置。
AnimatedPhysicalModelAnimatedPhysicalModel組件允許在物理模型屬性(如陰影、顏色、形狀)之間創(chuàng)建動畫效果,以實現(xiàn)平滑的物理屬性過渡。
AnimatedPositionedAnimatedPositioned組件作為Stack的子元素,會在給定的位置發(fā)生變化時自動過渡其子元素的位置,過渡動畫的持續(xù)時間也是可調(diào)的。這個組件通常用于在屏幕上疊加布局元素并實現(xiàn)平滑的過渡效果,如將元素從一個位置移動到另一個位置。
AnimatedPositionedDirectionalAnimatedPositionedDirectional組件是AnimatedPositioned的變體,支持使用方向性屬性(如start、end、top、bottom)來控制子元素的位置,并支持動畫過渡效果。
AnimatedRotationAnimatedRotation組件允許創(chuàng)建旋轉(zhuǎn)動畫,以在不同的旋轉(zhuǎn)值之間實現(xiàn)平滑的過渡效果。
AnimatedScaleAnimatedScale組件允許創(chuàng)建縮放動畫,以在不同的縮放比例之間實現(xiàn)平滑的過渡效果。
AnimatedSizeAnimatedSize組件允許在子元素大小變化時實現(xiàn)平滑的過渡效果。當(dāng)子元素的大小發(fā)生變化時,AnimatedSize可以根據(jù)動畫控制器的值來調(diào)整大小,并在過渡期間創(chuàng)建動畫效果。
AnimatedSlideAnimatedSlide組件可以動畫化子元素的平移,通過給定的偏移量相對于其大小。這意味著可以在子元素的大小不變的情況下,通過滑動效果來改變其位置,從而創(chuàng)建有趣的動畫效果。
AnimatedSwitcherAnimatedSwitcher組件用于在兩個子元素之間進(jìn)行切換,并允許自定義過渡效果??梢允褂肁nimatedSwitcher.transitionBuilder屬性來定義過渡動畫,從而實現(xiàn)不同類型的子元素切換效果,如淡入淡出、滑動等。
AnimatedWidgetAnimatedWidget組件是一個抽象
AnimationAnimation是一個抽象類,用于表示動畫的當(dāng)前值和狀態(tài)。它通常與AnimationController一起使用,用于管理動畫的狀態(tài)和值。
AnimationControllerAnimationController用于控制動畫的執(zhí)行和管理動畫的狀態(tài)。它允許您啟動、停止、暫停和重置動畫,以及監(jiān)聽動畫的狀態(tài)變化。
AnimationMaxAnimationMax是一個動畫對象,它表示一組動畫值中的最大值。通常用于在動畫中獲取最大值,并在動畫控制器的值發(fā)生變化時更新。
AnimationMeanAnimationMean是一個動畫對象,它表示一組動畫值的平均值。通常用于在動畫中獲取平均值,并在動畫控制器的值發(fā)生變化時更新。
AnimationMinAnimationMin是一個動畫對象,它表示一組動畫值中的最小值。通常用于在動畫中獲取最小值,并在動畫控制器的值發(fā)生變化時更新。
AnnotatedRegionAnnotatedRegion是一個用于包裝子元素并添加語義注釋的組件。它通常用于向子元素添加額外的語義信息,以幫助無障礙用戶理解和交互。
AppLifecycleListenerAppLifecycleListener是一個用于監(jiān)聽?wèi)?yīng)用程序生命周期事件的接口。它允許您注冊回調(diào)以在應(yīng)用程序進(jìn)入前臺、后臺或終止時執(zhí)行特定操作。
AspectRatioAspectRatio是一個用于根據(jù)寬高比調(diào)整子元素大小的容器。它可以確保子元素在指定寬高比的約束下保持一致的寬度或高度。
AssetBundleAssetBundle是一個用于訪問應(yīng)用程序資源的抽象類。它允許您加載圖像、字體、音頻和其他資源,以便在應(yīng)用程序中使用。
AssetBundleImageKeyAssetBundleImageKey是AssetBundle中圖像的唯一標(biāo)識符。它通常用于在AssetBundle中查找和加載圖像資源。
AssetBundleImageProviderAssetBundleImageProvider是一個用于從AssetBundle中加載圖像的圖像提供程序。它允許您將AssetBundle中的圖像作為Flutter圖像使用。
AssetImageAssetImage是一個用于表示AssetBundle中圖像資源的類。它通常用于在Flutter應(yīng)用程序中加載和顯示圖像。
AsyncSnapshotAsyncSnapshot是一個用于表示異步操作的快照,包括數(shù)據(jù)和操作狀態(tài)。它通常與FutureBuilder和StreamBuilder一起使用,以獲取異步操作的結(jié)果。
AutocompleteHighlightedOptionAutocompleteHighlightedOption是一個表示自動完成文本框中高亮顯示的選項的類。它通常用于指示用戶當(dāng)前選擇的自動完成選項。
AutocompleteNextOptionIntentAutocompleteNextOptionIntent是一個表示自動完成文本框中選擇下一個選項的意圖的類。它通常與自動完成文本框一起使用,以實現(xiàn)導(dǎo)航自動完成選項的功能。
AutocompletePreviousOptionIntentAutocompletePreviousOptionIntent是一個表示自動完成文本框中選擇上一個選項的意圖的類。它通常與自動完成文本框一起使用,以實現(xiàn)導(dǎo)航自動完成選項的功能。
AutofillGroupAutofillGroup是一個用于包裝一組表單字段的組件,以便自動填充服務(wù)可以管理和填充表單數(shù)據(jù)。它通常用于支持自動填充功能的表單。
AutofillGroupStateAutofillGroupState是AutofillGroup的狀態(tài)管理器,用于管理和控制自動填充服務(wù)與表單字段的交互。
AutofillHintsAutofillHints是一組字符串常量,用于指定表單字段的自動填充提示。它通常用于告訴自動填充服務(wù)如何為表單字段提供建議。
AutomaticKeepAliveAutomaticKeepAlive是一個混合類,用于將“保持活動”狀態(tài)添加到StatefulWidget。它通常用于確保StatefulWidget在切換頁面時保持其狀態(tài)不被銷毀。
AutomaticNotchedShapeAutomaticNotchedShape是一個用于自動生成切割形狀的類,通常用于與BottomAppBar一起使用,以適應(yīng)底部導(dǎo)航欄的形狀。

B

組件名稱描述
BackButtonDispatcherBackButtonDispatcher是一個用于管理返回按鈕事件分發(fā)的類。它通常用于處理Android物理返回按鈕的事件,以實現(xiàn)頁面導(dǎo)航或退出應(yīng)用程序。
BackButtonListenerBackButtonListener是一個用于監(jiān)聽返回按鈕事件的組件。它通常用于包裝頁面中的內(nèi)容,以便在用戶按下返回按鈕時執(zhí)行特定操作。
BackdropFilterBackdropFilter是一個用于創(chuàng)建背景濾鏡效果的組件,可以模糊或改變其背后的內(nèi)容。通常用于創(chuàng)建視覺效果,如高斯模糊或顏色濾鏡。
BallisticScrollActivityBallisticScrollActivity是一個用于模擬滾動運動的類,通常用于實現(xiàn)物理模擬的滾動效果。它模擬了滾動的慣性和減速運動。
BannerBanner是一個用于在應(yīng)用程序界面上顯示橫幅消息的組件。它通常用于臨時性的通知和警告,以便用戶能夠注意到重要信息。
BannerPainterBannerPainter是一個用于繪制橫幅消息的自定義繪制器。它通常與Banner一起使用,用于定義橫幅消息的外觀和樣式。
BaselineBaseline是一個用于將子元素與基線對齊的容器。它可以確保子元素在垂直方向上與指定基線對齊,通常用于排列文本和其他元素。
BaseTapAndDragGestureRecognizerBaseTapAndDragGestureRecognizer是手勢識別器的基類,用于識別點擊和拖動手勢。它通常用于創(chuàng)建自定義手勢識別器。
BeveledRectangleBorderBeveledRectangleBorder是一個用于創(chuàng)建斜角矩形邊框的類。它允許您定義矩形邊框的斜角特性,以及邊框的顏色和寬度。
BlockSemanticsBlockSemantics是一個用于阻止子元素的語義信息傳遞的組件。它通常用于臨時禁用特定區(qū)域的語義信息,以改善用戶交互體驗。
BorderBorder是一個用于定義邊框樣式的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框的顏色、寬度、樣式和邊框的各個邊。
BorderDirectionalBorderDirectional是Border的方向性變體,用于在依賴文本方向的情況下定義邊框樣式。它通常用于支持從左到右或從右到左的文本布局方向。
BorderRadiusBorderRadius是一個用于定義邊框半徑的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框的四個角的半徑大小。
BorderRadiusDirectionalBorderRadiusDirectional是BorderRadius的方向性變體,用于在依賴文本方向的情況下定義邊框半徑。它通常用于支持從左到右或從右到左的文本布局方向。
BorderRadiusGeometryBorderRadiusGeometry是BorderRadius和BorderRadiusDirectional的通用父類,用于表示邊框的角半徑。它提供了一種抽象的方式來描述角的半徑,不受具體角的限制。
BorderRadiusTweenBorderRadiusTween是用于在兩個BorderRadius之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊框半徑,從而實現(xiàn)平滑的邊框效果。
BorderSideBorderSide是一個用于定義邊框邊的樣式的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框邊的顏色、寬度和樣式。
BorderTweenBorderTween是用于在兩個Border之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊框樣式,從而實現(xiàn)平滑的邊框效果。
BottomNavigationBarItemBottomNavigationBarItem是底部導(dǎo)航欄中的一個項目,通常用于定義導(dǎo)航欄中的每個選項卡。它包含圖標(biāo)、文本和其他與選項卡相關(guān)的屬性。
BouncingScrollPhysicsBouncingScrollPhysics是一個ScrollPhysics的子類,用于模擬在邊界處發(fā)生反彈效果的滾動物理學(xué)。它通常用于iOS風(fēng)格的滾動效果。
BouncingScrollSimulationBouncingScrollSimulation是一個用于模擬帶有反彈效果的滾動運動的模擬器。它通常與BouncingScrollPhysics一起使用,以實現(xiàn)反彈滾動效果。
BoxBorderBoxBorder是一個用于創(chuàng)建盒子邊框樣式的基類,通常用于裝飾容器、文本框和按鈕等組件。它允許定義邊框的各個邊的樣式和屬性。
BoxConstraintsBoxConstraints是一個用于指定盒子大小和約束條件的類。它通常用于定義容器的大小限制和約束條件,以確保容器在布局中得到正確的大小。
BoxConstraintsTweenBoxConstraintsTween是用于在兩個BoxConstraints之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的盒子大小和約束條件,從而實現(xiàn)平滑的布局效果。
組件名稱描述
CubicCubic是一個描述三次方貝塞爾曲線的類,通常用于創(chuàng)建平滑的動畫曲線。它可以定義曲線的起始點、控制點1、控制點2和結(jié)束點,以控制曲線的形狀。
CurveCurve是一個抽象類,用于表示動畫曲線。它定義了動畫值隨時間變化的方式,以實現(xiàn)不同的動畫效果。各種子類的曲線可用于創(chuàng)建平滑或非線性的動畫。
Curve2DCurve2D是Curve的二維版本,用于描述二維平面中的曲線。它通常用于定義復(fù)雜的路徑或動畫曲線,以實現(xiàn)自定義的動畫效果。
Curve2DSampleCurve2DSample是Curve2D的示例類,通常用于演示和測試二維曲線的效果。
CurvedAnimationCurvedAnimation是一個用于將曲線應(yīng)用于動畫的類,它可以使動畫按照指定的曲線變化。它通常與AnimationController和Curve一起使用,以實現(xiàn)不同的動畫效果。
CurvesCurves是一個包含各種預(yù)定義動畫曲線的類,用于創(chuàng)建常見的動畫效果。它提供了多種曲線,如線性、彈簧、快出慢進(jìn)等,可用于不同類型的動畫。
CurveTweenCurveTween是用于在兩個Curve之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的曲線,從而實現(xiàn)平滑的動畫效果。
CustomClipperCustomClipper是一個抽象類,用于創(chuàng)建自定義的剪裁路徑。它通常與ClipPath或ClipRRect一起使用,以實現(xiàn)特定形狀的剪裁效果。
CustomMultiChildLayoutCustomMultiChildLayout是一個用于自定義多個子元素布局的組件。它允許您根據(jù)子元素的尺寸和位置自定義它們的布局方式,以滿足特定的布局需求。
CustomPaintCustomPaint是一個用于自定義繪制子元素的組件。它通常與CustomPainter一起使用,以在繪制子元素時執(zhí)行自定義繪制邏輯,實現(xiàn)特定的繪圖效果。
CustomPainterCustomPainter是一個抽象類,用于定義自定義繪圖邏輯。它通常用于自定義繪制子元素的外觀,可以實現(xiàn)各種繪圖效果,如繪制圖形、文本或圖像等。
CustomPainterSemanticsCustomPainterSemantics是用于向自定義繪制子元素添加語義信息的類。它通常與CustomPainter一起使用,以幫助無障礙用戶理解和交互自定義繪制內(nèi)容。
CustomScrollViewCustomScrollView是一個自定義滾動視圖的組件,它允許您創(chuàng)建自定義的滾動效果和布局。它通常用于需要自定義滾動行為的復(fù)雜滾動視圖。
CustomSingleChildLayoutCustomSingleChildLayout是一個用于自定義單個子元素布局的組件。它允許您根據(jù)子元素的尺寸和位置自定義它們的布局方式,以滿足特定的布局需求。

D

組件名稱描述
DebugCreatorDebugCreator是一個用于創(chuàng)建調(diào)試工具的類,通常用于開發(fā)和調(diào)試Flutter應(yīng)用程序。
DecoratedBoxDecoratedBox是一個用于裝飾子元素的容器,通常用于添加背景、邊框和陰影等裝飾效果。
DecoratedBoxTransitionDecoratedBoxTransition是一個用于在DecoratedBox的裝飾屬性之間創(chuàng)建動畫過渡的組件。
DecoratedSliverDecoratedSliver是一個用于裝飾滾動視圖中滾動元素的組件。它通常與CustomScrollView和SliverList等一起使用,以添加裝飾效果。
DecorationDecoration是一個用于定義裝飾效果的抽象類,通常用于自定義裝飾元素的外觀。它可以定義背景、邊框、陰影等裝飾屬性。
DecorationImageDecorationImage是用于定義裝飾元素的圖像背景的類。它通常用于Decoration中,以指定元素的背景圖像。
DecorationImagePainterDecorationImagePainter 是一個用于繪制DecorationImage背景圖像的類。它通常由Flutter引擎自動管理,無需直接使用。
DecorationTweenDecorationTween是用于在兩個Decoration之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的裝飾效果,從而實現(xiàn)平滑的裝飾效果。
DefaultAssetBundleDefaultAssetBundle是一個默認(rèn)AssetBundle的組件,用于在應(yīng)用程序中訪問資源。
DefaultPlatformMenuDelegateDefaultPlatformMenuDelegate是一個默認(rèn)的平臺菜單代理,通常用于處理彈出菜單的顯示和交互。
DefaultSelectionStyleDefaultSelectionStyle是一個默認(rèn)的文本選擇樣式,通常用于定義文本選擇時的外觀。
DefaultTextEditingShortcutsDefaultTextEditingShortcuts是一個默認(rèn)的文本編輯快捷方式,通常用于處理文本編輯器的快捷鍵。
DefaultTextHeightBehaviorDefaultTextHeightBehavior是一個默認(rèn)的文本高度行為,通常用于定義文本的行高和垂直對齊方式。
DefaultTextStyleDefaultTextStyle是一個默認(rèn)的文本樣式,通常用于定義文本的默認(rèn)樣式。
DefaultTextStyleTransitionDefaultTextStyleTransition是一個用于在DefaultTextStyle之間創(chuàng)建動畫的組件,可以平滑地過渡文本的樣式屬性。
DefaultTransitionDelegateDefaultTransitionDelegate是一個默認(rèn)的頁面切換效果委托,通常用于定義頁面之間的過渡動畫。
DefaultWidgetsLocalizationsDefaultWidgetsLocalizations是一個默認(rèn)的本地化資源類,通常用于提供Flutter組件的默認(rèn)本地化資源。
DeleteCharacterIntentDeleteCharacterIntent是一個表示刪除字符操作的意圖的類,通常與文本編輯操作一起使用。
DeleteToLineBreakIntentDeleteToLineBreakIntent是一個表示刪除至換行符操作的意圖的類,通常與文本編輯操作一起使用。
DeleteToNextWordBoundaryIntentDeleteToNextWordBoundaryIntent是一個表示刪除至下一個詞邊界操作的意圖的類,通常與文本編輯操作一起使用。
DesktopTextSelectionToolbarLayoutDelegateDesktopTextSelectionToolbarLayoutDelegate是一個用于自定義文本選擇工具欄布局的委托,通常用于桌面平臺上的文本選擇工具欄。
DevToolsDeepLinkPropertyDevToolsDeepLinkProperty是一個用于創(chuàng)建DevTools深鏈接的屬性類,通常用于調(diào)試和性能分析Flutter應(yīng)用程序。
DiagnosticsNodeDiagnosticsNode是一個用于表示診斷信息的節(jié)點,通常用于構(gòu)建和顯示Flutter應(yīng)用程序的診斷信息樹。
DirectionalCaretMovementIntentDirectionalCaretMovementIntent是一個表示定向插入符移動操作的意圖的類,通常與文本編輯操作一起使用。
DirectionalFocusActionDirectionalFocusAction是一個表示定向聚焦操作的類,通常用于控制焦點在特定方向上的移動。
DirectionalFocusIntentDirectionalFocusIntent是一個表示定向聚焦操作的意圖的類,通常與焦點操作一起使用。
DirectionalityDirectionality是一個用于指定文本方向(ltr或rtl)的組件,通常用于支持不同語言和文本布局方向的應(yīng)用程序。
DismissActionDismissAction是一個表示關(guān)閉操作的類,通常用于關(guān)閉對話框、警告或彈出通知等。
DismissibleDismissible是一個用于創(chuàng)建可以被滑動或拖動刪除的組件。通常用于實現(xiàn)列表項或卡片的刪除操作,用戶可以通過滑動或拖動將其移除。
DismissIntentDismissIntent是一個表示取消操作的意圖的類,通常與Dismissable一起使用,以觸發(fā)取消刪除操作。
DismissUpdateDetailsDismissUpdateDetails是一個用于更新取消刪除操作的細(xì)節(jié)信息的類,通常包含有關(guān)取消操作的狀態(tài)和位置信息。
DisplayFeatureSubScreenDisplayFeatureSubScreen是一個用于顯示特定功能子屏幕的組件,通常用于創(chuàng)建多屏幕布局和導(dǎo)航。
DisposableBuildContextDisposableBuildContext是一個可丟棄的BuildContext,通常用于在不需要BuildContext時釋放資源。
DoNothingActionDoNothingAction是一個表示不執(zhí)行任何操作的類,通常用于作為占位符或默認(rèn)操作。
DoNothingAndStopPropagationIntentDoNothingAndStopPropagationIntent是一個表示不執(zhí)行任何操作并停止事件傳播的意圖的類,通常用于阻止事件傳播并取消操作。
DoNothingAndStopPropagationTextIntentDoNothingAndStopPropagationTextIntent是一個表示不執(zhí)行任何操作并停止文本事件傳播的意圖的類,通常用于阻止文本事件傳播并取消操作。
DoNothingIntentDoNothingIntent是一個表示不執(zhí)行任何操作的意圖的類,通常用于取消操作或占位符操作。
DragDownDetailsDragDownDetails是一個用于描述拖動操作的起始位置和細(xì)節(jié)的類,通常包含拖動手勢的起始位置和時間信息。
DragEndDetailsDragEndDetails是一個用于描述拖動操作的結(jié)束位置和細(xì)節(jié)的類,通常包含拖動手勢的結(jié)束位置、速度和方向信息。
DraggableDraggable是一個用于創(chuàng)建可拖動的組件,通常包含一個可以被拖動的子元素。它允許用戶通過拖動子元素來執(zhí)行自定義的拖動操作。
DraggableDetailsDraggableDetails是一個用于描述可拖動操作的細(xì)節(jié)信息的類,通常包含有關(guān)拖動的狀態(tài)、位置和方向信息。
DraggableScrollableActuatorDraggableScrollableActuator是一個用于控制可拖動滾動視圖的激活和停用的組件。通常與DraggableScrollableSheet一起使用,以控制可拖動滾動視圖的行為。
DraggableScrollableControllerDraggableScrollableController是一個用于控制可拖動滾動視圖的控制器,通常用于控制可拖動滾動視圖的滾動和狀態(tài)。
DraggableScrollableNotificationDraggableScrollableNotification是一個通知,用于通知可拖動滾動視圖的滾動事件和狀態(tài)變化。通常與DraggableScrollableSheet一起使用,以監(jiān)聽滾動狀態(tài)。
DraggableScrollableSheetDraggableScrollableSheet是一個可拖動的滾動視圖,通常用于實現(xiàn)底部抽屜或彈出式面板。它允許用戶通過拖動來打開、關(guān)閉或調(diào)整面板的大小。
DragScrollActivityDragScrollActivity是一個用于模擬拖動滾動操作的類,通常用于實現(xiàn)物理模擬的拖動滾動效果。它模擬了拖動的慣性和減速運動。
DragStartDetailsDragStartDetails是一個用于描述拖動操作的起始位置和細(xì)節(jié)的類,通常包含拖動手勢的起始位置和時間信息。
DragTargetDragTarget是一個用于接收拖動操作的組件,通常包含一個接收拖動項的區(qū)域。它允許其他組件將拖動項放置到其中,并在拖動操作上下文中響應(yīng)拖動事件。
DragTargetDetailsDragTargetDetails是一個用于描述拖動操作的細(xì)節(jié)信息的類,通常包含有關(guān)拖動項和拖動目標(biāo)的信息。
DragUpdateDetailsDragUpdateDetails是一個用于描述拖動操作的更新位置和細(xì)節(jié)的類,通常包含拖動手勢的當(dāng)前位置和偏移信息。
DrivenScrollActivityDrivenScrollActivity是一個用于驅(qū)動滾動的活動類,通常用于滾動控制器中的滾動過程。
DualTransitionBuilderDualTransitionBuilder是一個用于創(chuàng)建雙重過渡動畫的構(gòu)建器,通常用于同時應(yīng)用兩個過渡動畫效果。

E

組件名稱描述
EdgeDraggingAutoScrollerEdgeDraggingAutoScroller是一個用于邊緣拖動自動滾動的組件,通常用于實現(xiàn)在邊緣拖動時自動滾動內(nèi)容的效果。
EdgeInsetsEdgeInsets是一個用于定義邊距的類,通常用于指定組件或容器的邊距大小。它包含左、上、右、下四個邊的偏移值。
EdgeInsetsDirectionalEdgeInsetsDirectional是EdgeInsets的方向性變體,用于支持依賴文本方向的邊距設(shè)置。通常用于 支持從左到右或從右到左的文本布局方向。
EdgeInsetsGeometryEdgeInsetsGeometry是EdgeInsets和EdgeInsetsDirectional的通用父類,用于表示邊距信息。它提供了一種抽象的方式來描述邊距,不受具體方向的限制。
EdgeInsetsGeometryTweenEdgeInsetsGeometryTween是用于在兩個EdgeInsetsGeometry之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊距設(shè)置,從而實現(xiàn)平滑的邊距效果。
EdgeInsetsTweenEdgeInsetsTween是用于在兩個EdgeInsets之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊距值,從而實現(xiàn)平滑的邊距效果。
EditableTextEditableText是一個可編輯文本字段的組件,通常用于允許用戶輸入和編輯文本內(nèi)容。它支持文本輸入、選擇和編輯功能,并且可以定制外觀和交互。
EditableTextStateEditableTextState是EditableText的狀態(tài)類,通常包含與可編輯文本字段相關(guān)的狀態(tài)和行為。
ElasticInCurveElasticInCurve是一個彈性進(jìn)入曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在起始點附近具有反彈效果。
ElasticInOutCurveElasticInOutCurve是一個彈性進(jìn)出曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在起始點和結(jié)束點附近都具有反彈效果。
ElasticOutCurveElasticOutCurve是一個彈性退出曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在結(jié)束點附近具有反彈效果。
ElementElement是Flutter框架中構(gòu)建UI樹的基本單元,通常代表一個組件的實例。它用于管理組件的生命周期、布局和渲染。
EmptyTextSelectionControlsEmptyTextSelectionControls是一個表示空文本選擇控件的類,通常用于禁用文本字段的文本選擇功能。
ErrorDescriptionErrorDescription是一個用于描述錯誤的類,通常包含有關(guān)錯誤的詳細(xì)信息和描述。
ErrorHintErrorHint是一個用于提供錯誤提示的類,通常包含有關(guān)錯誤的提示信息。
ErrorSummaryErrorSummary是一個用于提供錯誤摘要的類,通常包含有關(guān)錯誤的簡要摘要信息。
ErrorWidgetErrorWidget是一個用于顯示錯誤信息的組件,通常在應(yīng)用程序出現(xiàn)錯誤時顯示。它可以自定義錯誤信息的外觀和樣式,以提供更好的用戶體驗。
ExactAssetImageExactAssetImage是一個表示精確資源圖像的類,通常用于加載指定路徑的資源圖像。
ExcludeFocusExcludeFocus是一個用于排除特定子元素獲得焦點的組件,通常用于控制焦點在特定區(qū)域內(nèi)的分配。
ExcludeFocusTraversalExcludeFocusTraversal是一個用于排除特定子元素獲得焦點遍歷的組件,通常用于限制焦點遍歷的范圍。
ExcludeSemanticsExcludeSemantics是一個用于排除特定子元素的語義信息的組件,通常用于阻止特定區(qū)域的語義信息傳播。
ExpandedExpanded是一個用于自動擴(kuò)展子元素以填充可用空間的組件。通常用于Column、Row和Flex等布局中,以實現(xiàn)自動擴(kuò)展子元素的效果。
ExpandSelectionToDocumentBoundaryIntentExpandSelectionToDocumentBoundaryIntent是一個表示擴(kuò)展選擇到文檔邊界的意圖的類,通常用于文本編輯操作。
ExpandSelectionToLineBreakIntentExpandSelectionToLineBreakIntent是一個表示擴(kuò)展選擇到換行符位置的意圖的類,通常用于文本編輯操作。
ExtendSelectionByCharacterIntentExtendSelectionByCharacterIntent是一個表示通過字符擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionByPageIntentExtendSelectionByPageIntent是一個表示通過頁面擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToDocumentBoundaryIntentExtendSelectionToDocumentBoundaryIntent是一個表示通過文檔邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToLineBreakIntentExtendSelectionToLineBreakIntent是一個表示通過換行符擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToNextParagraphBoundaryIntentExtendSelectionToNextParagraphBoundaryIntent是一個表示通過段落邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntentExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent是一個表示通過段落邊界或插入符位置擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToNextWordBoundaryIntentExtendSelectionToNextWordBoundaryIntent是一個表示通過詞邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionToNextWordBoundaryOrCaretLocationIntentExtendSelectionToNextWordBoundaryOrCaretLocationIntent是一個表示通過詞邊界或插入符位置擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。
ExtendSelectionVerticallyToAdjacentLineIntentExtendSelectionVerticallyToAdjacentLineIntent是一個表示垂直擴(kuò)展選擇到相鄰行的意圖的類,通常用于文本編輯操作。
ExtendSelectionVerticallyToAdjacentPageIntentExtendSelectionVerticallyToAdjacentPageIntent是一個表示垂直擴(kuò)展選擇到相鄰頁的意圖的類,通常用于文本編輯操作。

F

組件名稱描述
FadeInImageFadeInImage是一個用于顯示漸變淡入圖像的組件,通常用于加載圖像時實現(xiàn)平滑的漸變顯示效果。
FadeTransitionFadeTransition是一個用于創(chuàng)建漸變動畫的組件,通常用于使子元素在顯示和隱藏時產(chǎn)生漸變效果。
FileImageFileImage是一個表示文件圖像的類,通常用于加載本地文件中的圖像。
FittedBoxFittedBox是一個用于將子元素縮放和適應(yīng)容器的組件,通常用于調(diào)整子元素的大小以適應(yīng)給定的容器大小。
FittedSizesFittedSizes是一個包含縮放和適應(yīng)信息的類,通常用于計算子元素的大小和位置以適應(yīng)容器。
FixedColumnWidthFixedColumnWidth是一個表示固定列寬的類,通常用于表格布局中,以指定列的固定寬度。
FixedExtentMetricsFixedExtentMetrics是一個用于描述固定項滾動控制器的度量信息的類,通常用于FixedExtentScrollController中。
FixedExtentScrollControllerFixedExtentScrollController是一個用于控制固定項滾動視圖的滾動和狀態(tài)的控制器,通常用于FixedExtentList和FixedExtentGridView中。
FixedExtentScrollPhysicsFixedExtentScrollPhysics是一個用于固定項滾動視圖的滾動物理模型,通常用于FixedExtentList和FixedExtentGridView中。
FixedScrollMetricsFixedScrollMetrics是一個用于描述固定項滾動控制器的度量信息的類,通常用于FixedScrollableController中。
FlexFlex是一個用于創(chuàng)建彈性盒子布局的組件,通常用于創(chuàng)建沿主軸排列的子元素。它可以具有彈性伸縮因子,以調(diào)整子元素的分配比例。
FlexColumnWidthFlexColumnWidth是一個表示彈性列寬的類,通常用于表格布局中,以指定列的彈性寬度。
FlexibleFlexible是一個用于自動調(diào)整尺寸以填充可用空間的組件,通常用于Column、Row和Flex等布局中。它允許子元素根據(jù)權(quán)重分配可用空間。
FlippedCurveFlippedCurve是一個曲線翻轉(zhuǎn)器,通常用于將給定曲線的動畫方向翻轉(zhuǎn),以實現(xiàn)反向動畫效果。
FlippedTweenSequenceFlippedTweenSequence是一個用于創(chuàng)建翻轉(zhuǎn)Tween序列的工具類,通常用于反向播放Tween動畫。
FlowFlow是一個用于創(chuàng)建自定義流式布局的組件,通常用于將子元素按照自定義規(guī)則排列。它允許子元素自由流動,并根據(jù)規(guī)則進(jìn)行布局。
FlowDelegateFlowDelegate是用于自定義Flow布局規(guī)則的委托類,通常與Flow一起使用,以定義子元素的布局方式。
FlowPaintingContextFlowPaintingContext是Flow布局的繪制上下文,通常用于在Flow布局中繪制子元素的內(nèi)容。
FlutterErrorDetailsFlutterErrorDetails是一個用于表示Flutter錯誤的詳細(xì)信息的類,通常包含錯誤消息、異常信息和堆棧跟蹤等。
FlutterLogoDecorationFlutterLogoDecoration是一個用于創(chuàng)建Flutter標(biāo)志裝飾的類,通常用于自定義Flutter標(biāo)志的外觀。
FocusFocus是一個用于管理和控制焦點的組件,通常用于處理用戶界面中的焦點控制。它可以定義焦點范圍和焦點節(jié)點,以便用戶交互。
FocusableActionDetectorFocusableActionDetector是一個用于檢測可接收焦點操作的組件,通常包含一個可接收焦點的子元素。它允許子元素響應(yīng)焦點操作,如鍵盤快捷鍵。
FocusAttachmentFocusAttachment是一個表示焦點附件的類,通常用于將焦點節(jié)點附加到組件的生命周期。它幫助管理焦點節(jié)點的創(chuàng)建和銷毀。
FocusManagerFocusManager是一個用于管理應(yīng)用程序中的焦點的類,通常用于協(xié)調(diào)焦點在各個部分之間的移動和控制。
FocusNodeFocusNode是一個用于表示焦點節(jié)點的類,通常與Focus一起使用,以管理組件的焦點狀態(tài)。
FocusOrderFocusOrder是一個用于指定焦點節(jié)點順序的枚舉,通常用于定義焦點節(jié)點之間的默認(rèn)遍歷順序。
FocusScopeFocusScope是一個用于創(chuàng)建焦點范圍的組件,通常用于將一組子元素包裝在一個焦點范圍內(nèi)。它幫助限定焦點在范圍內(nèi)移動。
FocusScopeNodeFocusScopeNode是一個表示焦點范圍的節(jié)點,通常與FocusScope一起使用,以管理焦點范圍內(nèi)的焦點節(jié)點。
FocusTraversalGroupFocusTraversalGroup是一個用于創(chuàng)建焦點遍歷組的組件,通常用于將一組可獲得焦點的子元素組織成焦點遍歷組。
FocusTraversalOrderFocusTraversalOrder是一個用于定義焦點遍歷順序的枚舉,通常用于指定焦點遍歷組內(nèi)子元素的默認(rèn)遍歷順序。
FocusTraversalPolicyFocusTraversalPolicy是一個用于定義焦點遍歷策略的類,通常用于指定焦點遍歷組內(nèi)子元素的遍歷順序。
FontWeightFontWeight是一個用于定義字體粗細(xì)的枚舉,通常用于指定文本的字體粗細(xì)程度。
ForcePressDetailsForcePressDetails是一個用于描述力按下事件的細(xì)節(jié)信息的類,通常包含力按下事件的力量和位置信息。
FormForm是一個用于創(chuàng)建表單的組件,通常包含一組表單字段和提交按鈕。它可以管理表單字段的狀態(tài)、校驗和提交操作。
FormFieldFormField是一個用于包裝表單字段的組件,通常用于將表單字段與Form一起使用。它提供了與表單字段交互的接口,如校驗、重置和保存值。
FormFieldStateFormFieldState是FormField的狀態(tài)類,通常包含與表單字段相關(guān)的狀態(tài)和行為。
FormStateFormState是Form的狀態(tài)類,通常包含與表單相關(guān)的狀態(tài)和行為,如校驗、重置和提交操作。
FractionallySizedBoxFractionallySizedBox是一個用于創(chuàng)建相對大小的組件,通常根據(jù)父容器的尺寸來調(diào)整子元素的大小。
FractionalOffsetFractionalOffset是一個用于表示相對偏移的類,通常用于指定子元素相對于父容器的位置。
FractionalOffsetTweenFractionalOffsetTween是用于在兩個FractionalOffset之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的相對偏移值,從而實現(xiàn)平滑的位置變化。
FractionalTranslationFractionalTranslation是一個用于創(chuàng)建相對平移的組件,通常用于將子元素相對于父容器進(jìn)行平移。
FractionColumnWidthFractionColumnWidth是一個表示相對列寬的類,通常用于表格布局中,以指定列的相對寬度。
FutureBuilderFutureBuilder是一個用于構(gòu)建依賴于Future的組件的工具類,通常用于在異步操作完成后構(gòu)建組件。它可以根據(jù)Future的不同狀態(tài)來構(gòu)建不同的子元素。

G

組件名稱描述
GestureDetectorGestureDetector是一個用于檢測手勢事件的組件,通常用于包裝子元素以便捕獲各種手勢,如點擊、拖動和縮放等。它提供了一種將手勢與回調(diào)函數(shù)關(guān)聯(lián)的簡便方式。
GestureRecognizerFactoryGestureRecognizerFactory是一個工廠類,通常用于創(chuàng)建手勢識別器的工廠。它允許根據(jù)需要創(chuàng)建不同類型的手勢識別器,并為它們提供配置參數(shù)和回調(diào)處理函數(shù)。
GestureRecognizerFactoryWithHandlersGestureRecognizerFactoryWithHandlers是一個帶有回調(diào)處理函數(shù)的手勢識別器工廠,通常用于創(chuàng)建自定義手勢識別器并指定處理函數(shù)。
GlobalKeyGlobalKey是一個全局唯一的鍵,通常用于標(biāo)識Flutter組件樹中的某個組件。它可以用于查找、訪問和操作組件,跨不同的組件樹。
GlobalObjectKeyGlobalObjectKey是一個用于標(biāo)識全局對象的鍵,通常用于將全局對象與特定的組件關(guān)聯(lián)起來。它允許跨不同組件樹識別和查找特定的全局對象。
GlowingOverscrollIndicatorGlowingOverscrollIndicator是一個用于在滾動過程中顯示光暈效果的組件,通常用于增強(qiáng)滾動視圖的用戶體驗。它在滾動到邊界時產(chǎn)生光暈效果。
GradientGradient是一個漸變效果的基類,通常用于創(chuàng)建線性漸變或徑向漸變等漸變效果。它定義了一種從一種顏色過渡到另一種顏色的方式,可以用于填充和邊框等。
GradientRotationGradientRotation是一個用于指定漸變旋轉(zhuǎn)角度的類,通常用于調(diào)整漸變的方向。它影響漸變色彩在漸變區(qū)域內(nèi)的分布方式。
GradientTransformGradientTransform是一個用于指定漸變的矩陣變換的類,通常用于對漸變進(jìn)行自定義變換。它可以改變漸變的位置、大小和形狀等特性。
GridPaperGridPaper是一個用于繪制網(wǎng)格紙效果的組件,通常用于調(diào)試和布局調(diào)整。它可以繪制水平和垂直線條以輔助對齊和布局的分析。
GridViewGridView是一個用于創(chuàng)建網(wǎng)格布局的組件,通常用于按行和列排列子元素。它支持滾動、分頁和自定義子元素的排列方式,適用于構(gòu)建網(wǎng)格列表等情況。

H

組件名稱描述
HeroHero是一個用于實現(xiàn)共享元素轉(zhuǎn)換動畫的組件,通常用于在不同頁面之間平滑過渡具有相同標(biāo)簽的組件。它創(chuàng)建了一個英雄組件的鏡像,并在轉(zhuǎn)換期間對其進(jìn)行動畫處理。
HeroControllerHeroController是一個用于控制Hero動畫的控制器,通常用于同步和管理多個頁面之間的英雄動畫。它允許頁面之間的Hero組件以平滑的方式進(jìn)行動畫轉(zhuǎn)換。
HeroControllerScopeHeroControllerScope是一個用于在頁面間共享HeroController的作用域組件,通常用于確保頁面間的Hero動畫能夠正確同步。
HeroModeHeroMode是一個枚舉,用于指定Hero動畫的模式,通常用于控制Hero在不同頁面間的過渡方式。它可以設(shè)置為disabled、onScreen、offScreen等模式。
HoldScrollActivityHoldScrollActivity是一個用于保持滾動位置的滾動活動,通常用于滾動視圖在用戶停止操作后保持滾動位置不變。它防止?jié)L動視圖自動滾動到新位置。
HSLColorHSLColor是一個用于表示HSL顏色模型的類,通常用于指定顏色的色相、飽和度和亮度等屬性。它可以用于創(chuàng)建具有特定顏色屬性的顏色對象。
HSVColorHSVColor是一個用于表示HSV顏色模型的類,通常用于指定顏色的色調(diào)、飽和度和亮度等屬性。它可以用于創(chuàng)建具有特定顏色屬性的顏色對象。
HtmlElementViewHtmlElementView是一個用于將HTML元素嵌入Flutter組件樹的組件,通常用于與Web內(nèi)容進(jìn)行集成。它可以顯示W(wǎng)eb頁面中的HTML元素,并支持與Web內(nèi)容的交互。

I

組件名稱描述
IconIcon是一個用于顯示圖標(biāo)的組件,通常用于顯示Material Design圖標(biāo)或自定義圖標(biāo)。它可以指定圖標(biāo)的圖標(biāo)數(shù)據(jù)、大小、顏色和語義標(biāo)簽等屬性。
IconDataIconData是一個表示圖標(biāo)數(shù)據(jù)的類,通常用于指定圖標(biāo)的形狀和風(fēng)格等屬性。它是Icon組件的核心屬性之一,用于指定要顯示的圖標(biāo)。
IconDataPropertyIconDataProperty是一個用于指定圖標(biāo)數(shù)據(jù)的屬性類,通常用于將圖標(biāo)數(shù)據(jù)與組件屬性關(guān)聯(lián)。它允許在組件中設(shè)置和傳遞圖標(biāo)數(shù)據(jù)。
IconThemeIconTheme是一個用于定義圖標(biāo)主題的組件,通常用于為子樹中的 圖標(biāo)提供一致的風(fēng)格和樣式。它可以設(shè)置圖標(biāo)的顏色、大小和不透明度等屬性。
IconThemeDataIconThemeData是一個用于定義圖標(biāo)主題數(shù)據(jù)的類,通常用于指定圖標(biāo)的顏色、大小和不透明度等屬性。它定義了一組用于自定義圖標(biāo)主題的屬性值。
IdleScrollActivityIdleScrollActivity是一個用于空閑狀態(tài)的滾動活動,通常用于表示滾動視圖處于空閑狀態(tài),沒有正在進(jìn)行的滾動操作。它是滾動活動的一種狀態(tài)。
IgnorePointerIgnorePointer是一個用于忽略觸摸事件的組件,通常用于將子元素從交互事件中排除。它可以阻止子元素接收觸摸事件,使其處于不可交互狀態(tài)。
ImageImage是一個用于顯示圖像的組件,通常用于加載和顯示網(wǎng)絡(luò)圖像、本地圖像或內(nèi)存中的圖像。它支持多種圖像格式和緩存策略,用于優(yōu)化圖像加載性能。
ImageCacheImageCache是一個用于緩存圖像的類,通常用于在內(nèi)存中緩存已加載的圖像,以便快速訪問和復(fù)用。它提高了圖像加載性能,減少了網(wǎng)絡(luò)請求和資源消耗。
ImageCacheStatusImageCacheStatus是一個表示圖像緩存狀態(tài)的枚舉,通常用于檢查和監(jiān)控圖像緩存的當(dāng)前狀態(tài)。它可以表示緩存正常、過期或出錯等狀態(tài)。
ImageChunkEventImageChunkEvent是一個用于表示圖像加載進(jìn)度事件的類,通常用于跟蹤圖像加載過程中的進(jìn)度信息。它包含已加載和總共需要加載的字節(jié)信息。
ImageConfigurationImageConfiguration是一個用于配置圖像加載的類,通常用于指定圖像的加載參數(shù),如縮放比例、色彩深度和內(nèi)存緩存策略等。
ImageFilteredImageFiltered是一個用于對圖像應(yīng)用濾鏡效果的組件,通常用于對圖像進(jìn)行視覺效果的處理,如模糊、色彩調(diào)整等。它可以使用濾鏡函數(shù)來定義效果。
ImageIconImageIcon是一個用于顯示圖標(biāo)的組件,通常用于顯示Flutter內(nèi)置圖標(biāo)或自定義圖標(biāo)。它可以指定圖標(biāo)的圖標(biāo)數(shù)據(jù)、大小、顏色和語義標(biāo)簽等屬性。
ImageInfoImageInfo是一個用于表示圖像信息的類,通常用于包含已加載圖像的相關(guān)信息,如寬度、高度和顏色格式等。它通常由ImageStreamCompleter返回。
ImageProviderImageProvider是一個用于加載圖像的抽象類,通常用于定義自定義圖像加載邏輯。它提供了加載圖像所需的接口,并可以用于創(chuàng)建Image組件。
ImageShaderImageShader是一個用于創(chuàng)建圖像著色器的類,通常用于將圖像與著色器混合以實現(xiàn)特殊的繪制效果。它可以定義如何將圖像與顏色混合以生成最終的繪制效果。
ImageSizeInfoImageSizeInfo是一個用于表示圖像尺寸信息的類,通常用于包含已加載圖像的寬度和高度等信息。它通常由ImageStreamCompleter返回。
ImageStreamImageStream是一個用于表示圖像加載過程的類,通常用于跟蹤圖像的加載狀態(tài)和進(jìn)度。它可以監(jiān)聽圖像加載過程中的事件,如完成、失敗和加載進(jìn)度等。
ImageStreamCompleterImageStreamCompleter是一個用于完成圖像加載的類,通常用于通知圖像加載完成并提供ImageInfo對象。它是ImageStream的一部分,用于處理圖像加載過程。
ImageStreamCompleterHandleImageStreamCompleterHandle是一個用于管理圖像加載過程的句柄,通常用于取消圖像加載操作或釋放資源。它允許控制圖像加載的生命周期。
ImageStreamListenerImageStreamListener是一個用于監(jiān)聽圖像加載過程的監(jiān)聽器,通常用于在圖像加載完成時執(zhí)行回調(diào)函數(shù)。它可以用于響應(yīng)圖像加載的各種事件。
ImplicitlyAnimatedWidgetImplicitlyAnimatedWidget是一個用于創(chuàng)建隱式動畫的組件,通常用于對子元素屬性進(jìn)行動畫處理,而無需顯式聲明動畫控制器。它簡化了創(chuàng)建動畫的過程。
ImplicitlyAnimatedWidgetStateImplicitlyAnimatedWidgetState是ImplicitlyAnimatedWidget的狀態(tài)類,通常包含動畫控制器和屬性值等信息,用于管理隱式動畫的狀態(tài)和更新。
IndexedSemanticsIndexedSemantics是一個用于為子元素添加語義信息的組件,通常用于給列表或網(wǎng)格中的子元素分配語義索引。它可以改善屏幕閱讀器的可訪問性。
IndexedSlotIndexedSlot是一個用于表示索引槽位的類,通常用于管理子元素的語義索引。它通常與IndexedSemantics一起使用,為子元素分配語義索引。
IndexedStackIndexedStack是一個用于堆疊多個子元素的組件,通常只顯示其中一個子元素,并可以通過索引切換顯示的子元素。它類似于Stack,但具有顯示層級的概念。
InheritedElementInheritedElement是一個用于實現(xiàn)繼承組件的基類,通常用于構(gòu)建具有繼承性質(zhì)的組件。它允許子元素從父元素繼承信息,如主題和局部狀態(tài)。
InheritedModelInheritedModel是一個用于繼承模型的組件,通常用于構(gòu)建需要共享數(shù)據(jù)模型的組件樹。它可以將數(shù)據(jù)模型傳遞給子元素,以便它們可以訪問和使用共享數(shù)據(jù)。
InheritedModelElementInheritedModelElement是InheritedModel的元素類,通常包含與繼承模型相關(guān)的數(shù)據(jù)和狀態(tài)。它用于在組件樹中傳遞和管理共享數(shù)據(jù)模型。
InheritedNotifierInheritedNotifier是一個用于實現(xiàn)繼承通知的組件,通常用于構(gòu)建具有繼承通知性質(zhì)的組件。它允許子元素從父元素接收通知,并根據(jù)通知執(zhí)行操作。
InheritedThemeInheritedTheme是一個用于繼承主題的組件,通常用于將主題數(shù)據(jù)從父元素傳遞給子元素。它允許子元素獲取并應(yīng)用父元素定義的主題樣式。
InheritedWidgetInheritedWidget是一個用于實現(xiàn)繼承組件的基類,通常用于構(gòu)建具有繼承性質(zhì)的組件樹。它允許子元素從父元素繼承信息,如主題和局部狀態(tài)。
InlineSpanInlineSpan是一個用于表示富文本中的內(nèi)聯(lián)元素的基類,通常用于構(gòu)建具有復(fù)雜樣式和布局的文本內(nèi)容。它可以包含文本、圖像、鏈接和其他內(nèi)聯(lián)元素。
InlineSpanSemanticsInformationInlineSpanSemanticsInformation是一個用于描述內(nèi)聯(lián)元素的語義信息的類,通常用于指定內(nèi)聯(lián)元素的語義屬性。它可以改善屏幕閱讀器的可訪問性。
InspectorReferenceDataInspectorReferenceData是一個用于表示檢查器引用數(shù)據(jù)的類,通常用于獲取Flutter Inspector中的引用數(shù)據(jù)和元素信息。它提供了與檢查器的交互接口。
InspectorSelectionInspectorSelection是一個用于表示檢查器選定項的類,通常用于指定Flutter Inspector中當(dāng)前選定的元素和信息。它提供了與檢查器的交互接口。
InspectorSerializationDelegateInspectorSerializationDelegate是一個用于實現(xiàn)檢查器序列化的委托類,通常用于將Flutter應(yīng)用程序的信息序列化為Inspector所需的格式。它用于調(diào)試和分析。
IntentIntent是一個用于表示意圖的類,通常用于描述用戶的操作意圖,如打開某個屏幕或執(zhí)行某個操作。它可以用于處理用戶交互行為的響應(yīng)和處理。
InteractiveViewerInteractiveViewer是一個用于支持互動手勢的組件,通常用于在子元素上啟用縮放、平移和旋轉(zhuǎn)手勢。它提供了多種手勢控制功能,用于交互式操作。
IntervalInterval是一個用于表示時間間隔的類,通常用于指定動畫的持續(xù)時間和曲線。它可以控制動畫在指定時間段內(nèi)的變化速度和行為。
IntrinsicColumnWidthIntrinsicColumnWidth是一個表示固有列寬的類,通常用于表格布局中,以指定列的固有寬度。
IntrinsicHeightIntrinsicHeight是一個用于根據(jù)子元素的固有高度調(diào)整其高度的組件,通常用于確保子元素具有相同的高度。它可以使子元素的高度與其內(nèi)容的高度一致。
IntrinsicWidthIntrinsicWidth是一個用于根據(jù)子元素的固有寬度調(diào)整其寬度的組件,通常用于確保子元素具有相同的寬度。它可以使子元素的寬度與其內(nèi)容的寬度一致。
IntTweenIntTween是一個用于在兩個整數(shù)值之間創(chuàng)建動畫的工具類,通常用于在動畫過程中平滑過渡兩個不同的整數(shù)值,從而實現(xiàn)平滑的數(shù)值變化。

K

組件名稱描述
KeepAliveKeepAlive是一個用于保持子元素狀態(tài)的組件,通常用于在滾動視圖等場景中保持特定子元素的狀態(tài),以提高性能并避免不必要的重建。
KeepAliveHandleKeepAliveHandle是與KeepAlive組件關(guān)聯(lián)的句柄,通常用于手動控制KeepAlive組件的生命周期,并手動釋放保持的子元素狀態(tài)。
KeepAliveNotificationKeepAliveNotification是一個通知組件樹的通知,用于通知子元素的KeepAlive狀態(tài)發(fā)生變化。通常用于在狀態(tài)更新后重新保持子元素的狀態(tài)。
KeyKey是一個用于標(biāo)識和唯一標(biāo)識組件的對象,通常用于在組件樹中查找、識別和更新特定的組件。它可以用于處理動態(tài)組件列表和組件樹的唯一性。
KeyboardInsertedContentKeyboardInsertedContent是一個用于插入虛擬鍵盤內(nèi)容的組件,通常用于將虛擬鍵盤的輸入內(nèi)容插入到文本字段或富文本編輯器中。它用于處理虛擬鍵盤交互。
KeyboardListenerKeyboardListener是一個用于監(jiān)聽鍵盤事件的組件,通常用于監(jiān)聽虛擬鍵盤的按鍵事件并執(zhí)行相應(yīng)的操作。它用于處理文本輸入和鍵盤交互。
KeyedSubtreeKeyedSubtree是一個用于標(biāo)識子樹的組件,通常用于將一部分組件樹標(biāo)記為關(guān)鍵子樹,以便在樹重建時保留其狀態(tài)。它可以提高性能并避免不必要的重建。
KeyEventKeyEvent是一個用于表示鍵盤事件的類,通常用于描述用戶在虛擬鍵盤上的按鍵操作。它包含按鍵代碼和按鍵狀態(tài)等信息。
KeySetKeySet是一個用于表示一組鍵的集合,通常用于定義一組鍵的按鍵代碼,以便在鍵盤事件處理中檢查按鍵是否包含在集合中。

L

組件名稱描述
LabeledGlobalKeyLabeledGlobalKey是一個帶有標(biāo)簽的全局鍵,通常用于標(biāo)識和查找組件樹中的特定組件,并為其提供一個標(biāo)簽或名稱。
LayerLinkLayerLink是一個用于創(chuàng)建圖層鏈接的類,通常用于將不同部分的組件樹關(guān)聯(lián)起來,以便在繪制時共享圖層。它可以用于構(gòu)建復(fù)雜的繪制效果和自定義組件。
LayoutBuilderLayoutBuilder是一個用于根據(jù)父元素約束動態(tài)計算子元素大小的組件,通常用于根據(jù)父元素的大小動態(tài)調(diào)整子元素的布局和尺寸。
LayoutChangedNotificationLayoutChangedNotification是一個通知組件樹布局發(fā)生變化的通知,通常用于在布局改變后執(zhí)行一些特定的操作。它用于響應(yīng)布局變化事件。
LayoutIdLayoutId是一個用于在CustomMultiChildLayout中為子元素分配布局標(biāo)識的組件,通常用于將子元素與布局約束關(guān)聯(lián)起來,以指定其布局方式。
LeafRenderObjectElementLeafRenderObjectElement是一個用于管理葉子渲染對象的元素,通常用于自定義繪制和渲染,以實現(xiàn)高度自定義的繪制效果。它通常由RenderObjectWidget創(chuàng)建。
LeafRenderObjectWidgetLeafRenderObjectWidget是一個用于創(chuàng)建葉子渲染對象的組件,通常用于自定義繪制和渲染,以實現(xiàn)高度自定義的繪制效果。它通常由RenderObjectElement創(chuàng)建。
LexicalFocusOrderLexicalFocusOrder是一個用于指定焦點排序順序的類,通常用于自定義焦點遍歷順序,以確保用戶可以按照期望的順序?qū)Ш浇M件樹。
LimitedBoxLimitedBox是一個用于限制子元素大小的組件,通常用于確保子元素不會超出指定的最大寬度和高度,以保持布局的合理性。
LinearBorderLinearBorder是一個用于指定線性邊框的類,通常用于自定義組件的邊框樣式。它可以定義邊框的寬度、顏色和樣式等屬性。
LinearBorderEdgeLinearBorderEdge是一個用于表示線性邊框邊緣的類,通常用于定義線性邊框的具體邊緣樣式。它可以指定邊框的寬度、顏色和樣式等屬性。
LinearGradientLinearGradient是一個用于創(chuàng)建線性漸變的類,通常用于定義線性漸變的顏色和分布方式。它可以從一個顏色過渡到另一個顏色,用于填充和邊框等繪制。
ListBodyListBody是一個用于按照列表順序排列子元素的組件,通常用于將子元素垂直排列,并根據(jù)父元素的高度自動調(diào)整它們的大小以適應(yīng)。
ListenableListenable是一個用于表示可監(jiān)聽對象的接口,通常用于定義具有監(jiān)聽能力的類。它可以用于創(chuàng)建自定義可監(jiān)聽對象,并允許其他對象監(jiān)聽其狀態(tài)變化。
ListenableBuilderListenableBuilder是一個用于構(gòu)建可監(jiān)聽對象的組件,通常用于監(jiān)聽可監(jiān)聽對象的狀態(tài)變化并根據(jù)狀態(tài)變化更新UI。它用于響應(yīng)可監(jiān)聽對象的狀態(tài)變化。
ListenerListener是一個用于監(jiān)聽手勢事件的組件,通常用于捕獲和處理特定類型的手勢事件,如點擊、拖動和縮放等。它是一個用于手勢識別的底層組件。
ListViewListView是一個用于創(chuàng)建滾動列表的組件,通常用于按照列表順序排列子元素,并支持垂直和水平滾動。它適用于構(gòu)建各種類型的列表視圖。
ListWheelChildBuilderDelegateListWheelChildBuilderDelegate是一個用于構(gòu)建滾輪子元素的委托類,通常用于根據(jù)索引構(gòu)建滾輪中的子元素。它通常與ListWheelScrollView一起使用。
ListWheelChildDelegateListWheelChildDelegate是一個用于定義滾輪子元素的抽象類,通常用于自定義滾輪中的子元素。它是ListWheelChildBuilderDelegate的父類。
ListWheelChildListDelegateListWheelChildListDelegate是一個用于使用固定子元素列表構(gòu)建滾輪子元素的委托類,通常用于提供固定的子元素列表。它通常與ListWheelScrollView一起使用。
ListWheelChildLoopingListDelegateListWheelChildLoopingListDelegate是一個用于使用循環(huán)子元素列表構(gòu)建滾輪子元素的委托類,通常用于循環(huán)滾輪中的子元素。它通常與ListWheelScrollView一起使用。
ListWheelElementListWheelElement是一個用于管理滾輪元素的元素類,通常用于構(gòu)建滾輪視圖的元素,并管理滾輪的狀態(tài)和布局。它是ListWheelScrollView的一部分。
ListWheelScrollViewListWheelScrollView是一個用于創(chuàng)建滾輪列表視圖的組件,通常用于顯示滾輪中的子元素,并支持循環(huán)滾動。它適用于構(gòu)建滾輪選擇器等滾輪視圖。
ListWheelViewportListWheelViewport是一個用于顯示滾輪視口的組件,通常用于包含滾輪子元素,并控制滾輪的布局和滾動。它是ListWheelScrollView的一部分。
LiveTextInputStatusNotifierLiveTextInputStatusNotifier是一個用于通知文本輸入狀態(tài)變化的組件,通常用于監(jiān)聽虛擬鍵盤的輸入狀態(tài)并執(zhí)行相應(yīng)的操作。它用于處理文本輸入和鍵盤交互。
LocaleLocale是一個用于表示地區(qū)和語言信息的類,通常用于指定應(yīng)用程序的本地化信息,以便根據(jù)不同的地區(qū)和語言提供不同的文本和資源。
LocalHistoryEntryLocalHistoryEntry是一個用于本地路由歷史記錄的條目,通常用于在應(yīng)用程序內(nèi)部維護(hù)路由歷史記錄,并支持前進(jìn)和后退操作。它用于構(gòu)建自定義導(dǎo)航系統(tǒng)。
LocalizationsLocalizations是一個用于本地化文本的組件,通常用于提供本地化文本資源和翻譯,以適應(yīng)不同的地區(qū)和語言。它用于構(gòu)建多語言支持的應(yīng)用程序。
LocalizationsDelegateLocalizationsDelegate是一個用于本地化文本資源的委托類,通常用于加載和提供不同地區(qū)和語言的本地化文本資源。它用于支持多語言應(yīng)用程序的國際化。
LocalKeyLocalKey是一個用于標(biāo)識組件的本地鍵,通常用于在組件樹中查找和定位特定的組件。它類似于全局鍵(GlobalKey)但在局部范圍內(nèi)唯一。
LogicalKeySetLogicalKeySet是一個用于表示邏輯鍵集合的類,通常用于定義一組邏輯鍵,以便在邏輯鍵事件處理中檢查邏輯鍵是否包含在集合中。
LongPressDraggableLongPressDraggable是一個用于支持長按拖動手勢的組件,通常用于允許用戶通過長按并拖動來移動組件。它支持自定義拖動的行為和回調(diào)。
LongPressEndDetailsLongPressEndDetails是一個用于描述長按手勢結(jié)束事件的類,通常用于包含長按手勢結(jié)束的位置和時間等信息。它通常與長按手勢一起使用。
LongPressMoveUpdateDetailsLongPressMoveUpdateDetails是一個用于描述長按拖動手勢更新事件的類,通常用于包含長按拖動手勢的位置和位移等信息。它通常與長按拖動手勢一起使用。
LongPressStartDetailsLongPressStartDetails是一個用于描述長按手勢開始事件的類,通常用于包含長按手勢的位置和時間等信息。它通常與長按手勢一起使用。
LookupBoundaryLookupBoundary是一個用于定義查找邊界的類,通常用于指定查找操作的邊界范圍。它可以用于自定義焦點查找和遍歷操作。

M

組件名稱描述
MagnifierControllerMagnifierController是一個用于控制放大鏡行為的控制器,通常用于控制文本或圖像的放大鏡行為,以實現(xiàn)可讓用戶放大查看內(nèi)容的功能。
MagnifierDecorationMagnifierDecoration是一個用于定義放大鏡外觀的裝飾類,通常用于自定義放大鏡的外觀樣式,如背景、邊框和陰影等。
MagnifierInfoMagnifierInfo是一個用于存儲放大鏡信息的類,通常用于包含放大鏡的位置、大小和縮放等信息,以便準(zhǔn)確繪制和控制放大鏡。
MaskFilterMaskFilter是一個用于定義圖形蒙版效果的類,通常用于創(chuàng)建和應(yīng)用蒙版效果,以實現(xiàn)各種圖形效果,如模糊、發(fā)光和濾鏡等。
Matrix4Matrix4是一個用于表示4x4矩陣變換的類,通常用于進(jìn)行圖形變換和矩陣計算,以實現(xiàn)旋轉(zhuǎn)、縮放、平移和透視等操作。
Matrix4TweenMatrix4Tween是一個用于在兩個Matrix4值之間創(chuàng)建動畫的工具類,通常用于在動畫過程中平滑過渡兩個不同的矩陣變換。
MatrixUtilsMatrixUtils是一個用于處理矩陣變換的實用工具類,通常用于執(zhí)行矩陣操作,如拼接、解析和轉(zhuǎn)換等,以便在圖形渲染中實現(xiàn)復(fù)雜的變換效果。
MaxColumnWidthMaxColumnWidth是一個用于定義列的最大寬度的類,通常用于表格布局中,以指定列的最大寬度,以確保列不會超過指定的寬度。
MediaQueryMediaQuery是一個用于獲取當(dāng)前媒體查詢信息的類,通常用于獲取屏幕尺寸、設(shè)備像素比和方向等信息,以根據(jù)設(shè)備特性進(jìn)行自適應(yīng)布局和樣式。
MediaQueryDataMediaQueryData是包含媒體查詢信息的數(shù)據(jù)類,通常包括屏幕尺寸、設(shè)備像素比、方向和字體比例因子等信息,用于描述當(dāng)前設(shè)備的媒體查詢數(shù)據(jù)。
MemoryImageMemoryImage是一個用于加載內(nèi)存中圖像數(shù)據(jù)的組件,通常用于將圖像數(shù)據(jù)加載到內(nèi)存中并顯示在應(yīng)用程序中,以實現(xiàn)自定義圖像加載邏輯。
MergeSemanticsMergeSemantics是一個用于合并子元素語義信息的組件,通常用于將子元素的語義信息合并到父元素中,以改善輔助功能和可訪問性。
MetaDataMetaData是一個用于存儲元數(shù)據(jù)信息的組件,通常用于將元數(shù)據(jù)信息附加到子元素,以存儲和傳遞與子元素相關(guān)的元數(shù)據(jù)。
MinColumnWidthMinColumnWidth是一個用于定義列的最小寬度的類,通常用于表格布局中,以指定列的最小寬度,以確保列不會小于指定的寬度。
ModalBarrierModalBarrier是一個用于創(chuàng)建模態(tài)屏障的組件,通常用于在顯示模態(tài)對話框或底部表單時在背景上創(chuàng)建一個屏障,以攔截用戶交互事件。
ModalRouteModalRoute是一個用于定義模態(tài)路由的抽象類,通常用于實現(xiàn)模態(tài)對話框、底部表單和其他模態(tài)路由的自定義路由類。
MouseCursorMouseCursor是一個用于表示鼠標(biāo)光標(biāo)形狀的類,通常用于指定鼠標(biāo)在特定組件上的形狀,以提供更具交互性的用戶體驗。
MouseRegionMouseRegion是一個用于創(chuàng)建鼠標(biāo)事件區(qū)域的組件,通常用于定義可接收鼠標(biāo)事件的區(qū)域,并處理鼠標(biāo)事件的回調(diào)。
MultiChildLayoutDelegateMultiChildLayoutDelegate是一個用于自定義多子元素布局的抽象類,通常用于定義自定義布局算法,以根據(jù)子元素的位置和大小排列它們。
MultiChildRenderObjectElementMultiChildRenderObjectElement是一個用于管理多子元素的渲染對象元素,通常用于自定義渲染對象的元素,以支持多子元素的布局和繪制。
MultiChildRenderObjectWidgetMultiChildRenderObjectWidget是一個用于創(chuàng)建多子元素渲染對象的組件,通常用于自定義渲染對象,以支持多子元素的布局和繪制。
MultiFrameImageStreamCompleterMultiFrameImageStreamCompleter是一個用于多幀圖像流的完成器,通常用于處理多幀圖像的加載和解碼,并提供多幀圖像的訪問接口。
MultiSelectableSelectionContainerDelegateMultiSelectableSelectionContainerDelegate是一個用于多選容器的選擇委托類,通常用于實現(xiàn)多選容器的選擇控制和自定義選擇邏輯。

N

組件名稱描述
NavigationToolbarNavigationToolbar是一個用于創(chuàng)建導(dǎo)航工具欄的組件,通常用于包含導(dǎo)航返回按鈕、標(biāo)題和操作按鈕等導(dǎo)航工具。
NavigatorNavigator是一個用于管理路由導(dǎo)航的組件,通常用于在應(yīng)用程序中管理頁面之間的導(dǎo)航、路由切換和堆棧管理等。
NavigatorObserverNavigatorObserver是一個用于觀察Navigator操作的抽象類,通常用于監(jiān)聽導(dǎo)航器的生命周期和路由變化事件,并執(zhí)行相應(yīng)的操作。
NavigatorStateNavigatorState是一個用于管理導(dǎo)航器狀態(tài)的類,通常用于執(zhí)行與導(dǎo)航器相關(guān)的操作,如推送、彈出和替換路由,以及查看當(dāng)前導(dǎo)航器狀態(tài)。
NestedScrollViewNestedScrollView是一個用于創(chuàng)建嵌套滾動視圖的組件,通常用于包含可滾動的子元素,并支持嵌套滾動。
NestedScrollViewStateNestedScrollViewState是一個用于管理NestedScrollView狀態(tài)的類,通常用于執(zhí)行與NestedScrollView相關(guān)的操作,如滾動控制和位置跟蹤。
NestedScrollViewViewportNestedScrollViewViewport是一個用于在NestedScrollView中顯示視口的組件,通常用于包含子元素并控制滾動視口的行為和樣式。
NetworkImageNetworkImage是一個用于加載網(wǎng)絡(luò)圖像的組件,通常用于從網(wǎng)絡(luò)下載圖像數(shù)據(jù)并顯示在應(yīng)用程序中,以實現(xiàn)顯示遠(yuǎn)程圖像的功能。
NeverScrollableScrollPhysicsNeverScrollableScrollPhysics是一個用于禁止?jié)L動的滾動物理模型,通常用于禁用與滾動相關(guān)的用戶交互和滾動效果。
NextFocusActionNextFocusAction是一個用于執(zhí)行焦點切換操作的動作類,通常用于在焦點間切換,以便用戶在表單中導(dǎo)航和輸入數(shù)據(jù)。
NextFocusIntentNextFocusIntent是一個用于執(zhí)行焦點切換操作的意圖類,通常用于描述用戶意圖執(zhí)行焦點切換,以便用戶在表單中導(dǎo)航和輸入數(shù)據(jù)。
NotchedShapeNotchedShape是一個用于定義切口形狀的抽象類,通常用于創(chuàng)建和定制切口形狀,以實現(xiàn)自定義的底部AppBar形狀和效果。
NotificationNotification是一個用于通知組件樹中的其他組件的通知類,通常用于自定義通知并在組件樹中傳遞信息,以實現(xiàn)自定義的通知機(jī)制。
NotificationListenerNotificationListener是一個用于監(jiān)聽通知的組件,通常用于捕獲和處理特定類型的通知事件,以執(zhí)行相應(yīng)的操作。
NumericFocusOrderNumericFocusOrder是一個用于指定焦點順序的類,通常用于自定義焦點遍歷順序,以確保用戶可以按照數(shù)字順序?qū)Ш浇M件樹。

O

組件名稱描述
ObjectKeyObjectKey是一個用于標(biāo)識組件的對象鍵,通常用于在組件樹中查找和定位特定的組件,類似于GlobalKey。
OffsetOffset是一個用于表示二維平面上的點的類,通常用于指定位置、偏移量和坐標(biāo)等信息,以控制組件的位置和布局。
OffstageOffstage是一個用于隱藏子元素的組件,通常用于臨時隱藏子元素,以控制子元素的可見性。
OneFrameImageStreamCompleterOneFrameImageStreamCompleter是一個用于單幀圖像流的完成器,通常用于加載和顯示單幀圖像,如靜態(tài)圖像。
OpacityOpacity是一個用于設(shè)置子元素不透明度的組件,通常用于控制子元素的透明度,使其變得半透明或完全透明。
OrderedTraversalPolicyOrderedTraversalPolicy是一個用于指定焦點遍歷順序的策略類,通常用于自定義焦點遍歷順序,以確保用戶可以按照指定順序?qū)Ш浇M件樹。
OrientationBuilderOrientationBuilder是一個用于根據(jù)屏幕方向動態(tài)構(gòu)建組件的組件,通常用于根據(jù)設(shè)備方向調(diào)整布局和樣式,以實現(xiàn)響應(yīng)式設(shè)計。
OutlinedBorderOutlinedBorder是一個用于定義帶有邊框的形狀的抽象類,通常用于創(chuàng)建自定義帶邊框的形狀,如矩形、圓形和多邊形等。
OvalBorderOvalBorder是一個用于定義橢圓形邊框的類,通常用于創(chuàng)建橢圓形邊框形狀,以實現(xiàn)自定義橢圓形邊框效果。
OverflowBarOverflowBar是一個用于創(chuàng)建溢出工具欄的組件,通常用于在工具欄中包含溢出菜單和操作按鈕,以節(jié)省空間并提供更多選項。
OverflowBoxOverflowBox是一個用于溢出子元素的組件,通常用于容納可能溢出父元素邊界的子元素,并支持子元素的位置和對齊調(diào)整。
OverlayOverlay是一個用于創(chuàng)建浮層的組件,通常用于在組件樹之上創(chuàng)建浮層,以顯示覆蓋在其他組件上的內(nèi)容,如通知、對話框和彈出窗口等。
OverlayEntryOverlayEntry是一個用于定義浮層項的類,通常用于將自定義內(nèi)容添加到Overlay中,并控制浮層項的位置和可見性。
OverlayPortalOverlayPortal是一個用于在Overlay中創(chuàng)建和管理浮層的組件,通常用于創(chuàng)建具有自定義生命周期的浮層,以顯示覆蓋在應(yīng)用程序內(nèi)容上的內(nèi)容。
OverlayPortalControllerOverlayPortalController是一個用于控制OverlayPortal的控制器,通常用于管理OverlayPortal中的浮層項,執(zhí)行浮層管理操作。
OverlayRouteOverlayRoute是一個用于定義浮層路由的抽象類,通常用于實現(xiàn)浮層路由,如彈出對話框和底部表單等。
OverlayStateOverlayState是一個用于管理Overlay的狀態(tài)的類,通常用于添加、移除和更新Overlay中的浮層項,以及控制浮層的顯示和隱藏。
OverscrollIndicatorNotificationOverscrollIndicatorNotification是一個用于通知滾動視圖超出滾動范圍的通知,通常用于控制滾動視圖的邊緣效果和視覺反饋。
OverscrollNotificationOverscrollNotification是一個用于通知滾動視圖已超出滾動范圍的通知,通常用于處理滾動視圖的超出滾動事件和效果。

P

組件名稱描述
PaddingPadding是一個用于添加填充空間的組件,通常用于包裝子元素并添加內(nèi)邊距,以控制子元素的間距和位置。
PagePage是一個用于定義頁面內(nèi)容的抽象類,通常用于實現(xiàn)自定義頁面和視圖,以顯示應(yīng)用程序的不同內(nèi)容和布局。
PageControllerPageController是一個用于控制PageView的控制器,通常用于執(zhí)行PageView的滾動和切換操作,以及管理頁面狀態(tài)和位置。
PageMetricsPageMetrics是一個用于描述頁面測量數(shù)據(jù)的類,通常用于包含頁面的位置、滾動偏移和大小等信息,以描述頁面的測量數(shù)據(jù)。
PageRoutePageRoute是一個用于定義頁面路由的抽象類,通常用于實現(xiàn)應(yīng)用程序的頁面路由,如MaterialPageRoute和CupertinoPageRoute等。
PageRouteBuilderPageRouteBuilder是一個用于創(chuàng)建自定義頁面路由的構(gòu)建器類,通常用于構(gòu)建自定義頁面切換和路由動畫,以實現(xiàn)特定的過渡效果和路由邏輯。
PageScrollPhysicsPageScrollPhysics是一個用于定義頁面滾動物理模型的類,通常用于自定義頁面滾動的物理行為,以控制頁面滾動效果和回彈效果。
PageStoragePageStorage是一個用于頁面狀態(tài)存儲的組件,通常用于將頁面狀態(tài)保存在頁面切換之間,以確保頁面狀態(tài)的持久性。
PageStorageBucketPageStorageBucket是一個用于存儲頁面狀態(tài)的容器類,通常用于將頁面狀態(tài)存儲在PageStorage中,并與頁面關(guān)聯(lián)。
PageStorageKeyPageStorageKey是一個用于標(biāo)識頁面狀態(tài)的鍵,通常用于在PageStorage中存儲和檢索頁面狀態(tài),以實現(xiàn)頁面狀態(tài)的持久性。
PageViewPageView是一個用于創(chuàng)建頁面視圖的組件,通常用于按照頁面順序排列子元素,并支持水平或垂直滾動,以實現(xiàn)頁面切換和瀏覽。
PaintPaint是一個用于定義繪制樣式和效果的類,通常用于創(chuàng)建自定義繪制操作,并指定繪制元素的顏色、筆觸和漸變等樣式屬性。
PaintingContextPaintingContext是一個用于繪制上下文的類,通常用于執(zhí)行繪制操作,將繪制命令發(fā)送到繪制引擎,并管理繪制棧和剪輯區(qū)域等繪制屬性。

R

組件名稱描述
RenderBoxRenderBox是一個用于渲染和布局的基本渲染對象,通常用于表示組件在渲染樹中的矩形區(qū)域,以進(jìn)行繪制和布局操作。
RenderNestedScrollViewViewportRenderNestedScrollViewViewport是一個用于渲染嵌套滾動視圖的視口的渲染對象,通常用于嵌套滾動視圖的內(nèi)部視口,以支持嵌套滾動行為和效果。
RenderObjectRenderObject是Flutter渲染樹的基本構(gòu)建塊,通常用于表示組件的可視化和布局特征,以支持組件的繪制和布局。
RenderObjectElementRenderObjectElement是一個用于管理RenderObject的元素類,通常用于將RenderObject添加到渲染樹中,并處理RenderObject的生命周期和布局信息。
RenderObjectToWidgetAdapterRenderObjectToWidgetAdapter是一個用于將RenderObject轉(zhuǎn)換為組件的適配器類,通常用于在組件樹中包裝RenderObject,以在組件樹中顯示RenderObject的內(nèi)容。
RenderObjectToWidgetElementRenderObjectToWidgetElement是一個用于管理RenderObjectToWidgetAdapter的元素類,通常用于將RenderObjectToWidgetAdapter添加到渲染樹中,并處理其生命周期和渲染操作。
RenderObjectWidgetRenderObjectWidget是一個用于創(chuàng)建RenderObject的組件,通常用于自定義渲染樹的一部分,以實現(xiàn)高度自定義的繪制和布局效果。
RenderSemanticsGestureHandlerRenderSemanticsGestureHandler是一個用于處理語義手勢的渲染對象,通常用于處理與語義交互相關(guān)的手勢事件,以支持可訪問性和用戶交互。
RenderSliverOverlapAbsorberRenderSliverOverlapAbsorber是一個用于渲染吸收重疊的渲染對象,通常用于吸收其他滾動元素的重疊,以支持滾動效果和視覺疊加的控制。
RenderSliverOverlapInjectorRenderSliverOverlapInjector是一個用于渲染注入重疊的渲染對象,通常用于在滾動視圖中注入重疊,以影響其他滾動元素的排列和位置。
RenderTapRegionRenderTapRegion是一個用于渲染可點擊區(qū)域的渲染對象,通常用于渲染可點擊區(qū)域的邊界和特征,以支持用戶交互和點擊操作。
RenderTapRegionSurfaceRenderTapRegionSurface是一個用于渲染可點擊區(qū)域的表面的渲染對象,通常用于在渲染樹中包裝RenderTapRegion,以顯示可點擊區(qū)域的內(nèi)容。
RenderTwoDimensionalViewportRenderTwoDimensionalViewport是一個用于渲染二維視口的渲染對象,通常用于渲染二維滾動視圖的內(nèi)容,以支持平面滾動和內(nèi)容排列。
ReorderableDelayedDragStartListenerReorderableDelayedDragStartListener是一個用于處理可重新排序元素的延遲拖動開始的監(jiān)聽器,通常用于啟動重新排序操作前的拖動處理。
ReorderableDragStartListenerReorderableDragStartListener是一個用于處理可重新排序元素的拖動開始的監(jiān)聽器,通常用于啟動重新排序操作時的拖動處理。
ReorderableListReorderableList是一個用于創(chuàng)建可重新排序列表的組件,通常用于包含可重新排序的子元素,并支持用戶對子元素的重新排序操作。
ReorderableListStateReorderableListState是一個用于管理ReorderableList狀態(tài)的類,通常用于控制可重新排序列表的子元素和交互行為,以實現(xiàn)子元素的重新排序操作。
RepaintBoundaryRepaintBoundary是一個用于創(chuàng)建重繪邊界的組件,通常用于包裝子元素,并在子元素之間創(chuàng)建邊界,以減少不必要的重繪操作,提高性能。
ReplaceTextIntentReplaceTextIntent是一個用于執(zhí)行文本替換操作的意圖類,通常用于描述用戶意圖執(zhí)行替換文本操作,以修改文本內(nèi)容。
RequestFocusActionRequestFocusAction是一個用于執(zhí)行請求焦點的動作類,通常用于描述用戶意圖請求特定組件獲取焦點,以使其成為焦點元素。
RequestFocusIntentRequestFocusIntent是一個用于執(zhí)行請求焦點的意圖類,通常用于描述用戶意圖請求特定組件獲取焦點,以使其成為焦點元素。
ResizeImageResizeImage是一個用于調(diào)整圖像大小的組件,通常用于加載圖像并調(diào)整其大小,以適應(yīng)指定的尺寸約束和顯示要求。
ResizeImageKeyResizeImageKey是一個用于表示調(diào)整圖像大小的鍵的類,通常用于標(biāo)識ResizeImage組件以及其所需的圖像大小和縮放模式等屬性。
RestorableBoolRestorableBool是一個用于保存和恢復(fù)布爾值狀態(tài)的組件,通常用于將布爾狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableBoolNRestorableBoolN是RestorableBool的泛型版本,通常用于保存和恢復(fù)布爾值狀態(tài)的組件,并支持多個RestorableBool狀態(tài)的管理。
RestorableChangeNotifierRestorableChangeNotifier是一個用于保存和恢復(fù)ChangeNotifier狀態(tài)的組件,通常用于保存ChangeNotifier的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)其狀態(tài)。
RestorableDateTimeRestorableDateTime是一個用于保存和恢復(fù)日期時間狀態(tài)的組件,通常用于將日期時間狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableDateTimeNRestorableDateTimeN是RestorableDateTime的泛型版本,通常用于保存和恢復(fù)日期時間狀態(tài)的組件,并支持多個RestorableDateTime狀態(tài)的管理。
RestorableDoubleRestorableDouble是一個用于保存和恢復(fù)雙精度浮點數(shù)狀態(tài)的組件,通常用于將雙精度浮點數(shù)狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableDoubleNRestorableDoubleN是RestorableDouble的泛型版本,通常用于保存和恢復(fù)雙精度浮點數(shù)狀態(tài)的組件,并支持多個RestorableDouble狀態(tài)的管理。
RestorableEnumRestorableEnum是一個用于保存和恢復(fù)枚舉類型狀態(tài)的組件,通常用于將枚舉類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableEnumNRestorableEnumN是RestorableEnum的泛型版本,通常用于保存和恢復(fù)枚舉類型狀態(tài)的組件,并支持多個RestorableEnum狀態(tài)的管理。
RestorableIntRestorableInt是一個用于保存和恢復(fù)整數(shù)狀態(tài)的組件,通常用于將整數(shù)狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableIntNRestorableIntN是RestorableInt的泛型版本,通常用于保存和恢復(fù)整數(shù)狀態(tài)的組件,并支持多個RestorableInt狀態(tài)的管理。
RestorableListenableRestorableListenable是一個用于保存和恢復(fù)Listenable狀態(tài)的組件,通常用于保存Listenable對象的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)其狀態(tài)。
RestorableNumRestorableNum是一個用于保存和恢復(fù)數(shù)值類型狀態(tài)的組件,通常用于將數(shù)值類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableNumNRestorableNumN是RestorableNum的泛型版本,通常用于保存和恢復(fù)數(shù)值類型狀態(tài)的組件,并支持多個RestorableNum狀態(tài)的管理。
RestorablePropertyRestorableProperty是一個用于保存和恢復(fù)屬性狀態(tài)的組件,通常用于保存對象屬性的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)屬性的值。
RestorableRouteFutureRestorableRouteFuture是一個用于保存和恢復(fù)路由狀態(tài)的組件,通常用于保存Navigator的路由狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)路由的狀態(tài)。
RestorableStringRestorableString是一個用于保存和恢復(fù)字符串狀態(tài)的組件,通常用于將字符串狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableStringNRestorableStringN是RestorableString的泛型版本,通常用于保存和恢復(fù)字符串狀態(tài)的組件,并支持多個RestorableString狀態(tài)的管理。
RestorableTextEditingControllerRestorableTextEditingController是一個用于保存和恢復(fù)文本編輯控制器狀態(tài)的組件,通常用于將文本編輯控制器的狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorableValueRestorableValue是一個用于保存和恢復(fù)通用值類型狀態(tài)的組件,通常用于將通用值類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。
RestorationBucketRestorationBucket是一個用于管理和分配狀態(tài)存儲桶的類,通常用于為不同的狀態(tài)對象分配和管理存儲桶,以支持狀態(tài)的保存和恢復(fù)。
RestorationScopeRestorationScope是一個用于創(chuàng)建狀態(tài)保存范圍的組件,通常用于將子樹包裝在狀態(tài)保存范圍內(nèi),以支持子樹中狀態(tài)的保存和恢復(fù)。
ReverseAnimationReverseAnimation是一個用于反轉(zhuǎn)動畫的組件,通常用于包裝動畫,并以反向播放動畫來實現(xiàn)反轉(zhuǎn)效果,例如從前向后反向播放。
ReverseTweenReverseTween是一個用于反轉(zhuǎn)Tween的類,通常用于將Tween反向應(yīng)用于動畫,以實現(xiàn)Tween的反向效果,例如從起始值到結(jié)束值的反向過渡。
RichTextRichText是一個用于富文本顯示的組件,通常用于顯示包含多種文本樣式和格式的富文本內(nèi)容,如不同字體、顏色和大小的文本。
RootBackButtonDispatcherRootBackButtonDispatcher是一個用于管理根級返回按鈕調(diào)度的組件,通常用于處理Android平臺上的返回按鈕事件,以實現(xiàn)導(dǎo)航和退出應(yīng)用程序等功能。
RootRestorationScopeRootRestorationScope是一個用于創(chuàng)建根級狀態(tài)保存范圍的組件,通常用于將根級子樹包裝在狀態(tài)保存范圍內(nèi),以支持根級狀態(tài)的保存和恢復(fù)。
RotatedBoxRotatedBox是一個用于旋轉(zhuǎn)子元素的組件,通常用于將子元素以指定的角度進(jìn)行旋轉(zhuǎn),以實現(xiàn)視覺效果和布局變化。
RotationTransitionRotationTransition是一個用于創(chuàng)建旋轉(zhuǎn)動畫的組件,通常用于包裝子元素,并在動畫中使子元素以指定的角度旋轉(zhuǎn),以實現(xiàn)旋轉(zhuǎn)動畫效果。
RoundedRectangleBorderRoundedRectangleBorder是一個用于創(chuàng)建圓角矩形邊框的邊框類,通常用于定義矩形邊框的圓角半徑和形狀,以支持圓角矩形的繪制和顯示。
RouteRoute是一個用于表示應(yīng)用程序?qū)Ш铰窂降某橄箢?#xff0c;通常用于定義導(dǎo)航路徑的基本屬性和行為,以支持頁面之間的切換和導(dǎo)航。
RouteAwareRouteAware是一個用于接收路由生命周期事件的混合類,通常用于通知組件或?qū)ο笈c路由的生命周期事件相關(guān)聯(lián),以執(zhí)行特定的操作或處理。
RouteInformationRouteInformation是一個用于表示路由信息的類,通常用于描述導(dǎo)航路線的各個方面,包括路由名稱、狀態(tài)和參數(shù)等信息,以支持導(dǎo)航和路由管理。
RouteInformationParserRouteInformationParser是一個用于解析RouteInformation的接口,通常用于將RouteInformation解析為具體的路由配置信息,以支持導(dǎo)航和路由管理。
RouteInformationProviderRouteInformationProvider是一個用于提供RouteInformation的接口,通常用于為應(yīng)用程序提供當(dāng)前的RouteInformation,以支持導(dǎo)航和路由管理。
RouteObserverRouteObserver是一個用于觀察和監(jiān)聽路由生命周期事件的類,通常用于監(jiān)聽導(dǎo)航路線的變化和生命周期事件,以執(zhí)行相應(yīng)的操作或處理。
RouterRouter是一個用于定義應(yīng)用程序路由和導(dǎo)航的類,通常用于管理路由表、導(dǎo)航棧和路由的跳轉(zhuǎn),以支持應(yīng)用程序的導(dǎo)航和頁面切換。
RouterConfigRouterConfig是一個用于配置路由和導(dǎo)航行為的類,通常用于定義路由的配置信息,包括路由表、初始路由和默認(rèn)路由等,以支持應(yīng)用程序的導(dǎo)航配置。
RouterDelegateRouterDelegate是一個用于自定義路由和導(dǎo)航行為的接口,通常用于創(chuàng)建自定義的路由和導(dǎo)航邏輯,以支持應(yīng)用程序的導(dǎo)航和頁面管理。
RouteSettingsRouteSettings是一個用于表示路由設(shè)置的類,通常用于描述路由的配置和參數(shù)信息,包括路由名稱、參數(shù)和是否為初始路由等,以支持路由導(dǎo)航和頁面配置。
RouteTransitionRecordRouteTransitionRecord是一個用于記錄路由過渡信息的類,通常用于跟蹤路由過渡的狀態(tài)和變化,以支持路由導(dǎo)航和頁面過渡效果。
RowRow是一個用于創(chuàng)建水平排列子元素的組件,通常用于將子元素按水平方向排列,以支持水平布局和排列需求。
RRectRRect是一個用于表示圓角矩形的類,通常用于定義具有圓角的矩形形狀,以支持圓角矩形的繪制和顯示。
RSTransformRSTransform是一個用于進(jìn)行矩陣變換的組件,通常用于將子元素應(yīng)用于指定的矩陣變換,以實現(xiàn)自定義的矩陣變換效果。

S

組件名稱描述
SafeAreaSafeArea是一個用于創(chuàng)建安全區(qū)域的組件,通常用于包裝子元素,并在子元素周圍創(chuàng)建安全區(qū)域,以確保內(nèi)容不會被裁剪或遮擋,適用于不同設(shè)備和屏幕尺寸。
SawToothSawTooth是一個用于生成鋸齒波形路徑的類,通常用于創(chuàng)建鋸齒波形的繪制路徑,以支持自定義的圖形繪制和渲染效果。
ScaleEndDetailsScaleEndDetails是一個用于描述縮放結(jié)束事件的類,通常用于包含有關(guān)縮放結(jié)束的詳細(xì)信息,如縮放比例和觸發(fā)縮放結(jié)束的位置等。
ScaleStartDetailsScaleStartDetails是一個用于描述縮放開始事件的類,通常用于包含有關(guān)縮放開始的詳細(xì)信息,如縮放起始位置和觸發(fā)縮放的手勢等。
ScaleTransitionScaleTransition是一個用于創(chuàng)建縮放動畫的組件,通常用于包裝子元素,并在動畫中對子元素進(jìn)行縮放,以實現(xiàn)縮放動畫效果。
ScaleUpdateDetailsScaleUpdateDetails是一個用于描述縮放更新事件的類,通常用于包含有關(guān)縮放更新的詳細(xì)信息,如當(dāng)前縮放比例和觸發(fā)縮放更新的手勢位置等。
ScrollableScrollable是一個用于創(chuàng)建可滾動區(qū)域的組件,通常用于包裝可滾動的子元素,并支持手動滾動、滾動控制和滾動效果的添加,以實現(xiàn)可滾動的內(nèi)容展示。
ScrollableDetailsScrollableDetails是一個用于描述可滾動區(qū)域的詳細(xì)信息的類,通常用于包含有關(guān)可滾動區(qū)域的詳細(xì)信息,如滾動位置和滾動狀態(tài)等。
ScrollableStateScrollableState是Scrollable的狀態(tài)對象,通常用于管理Scrollable的狀態(tài)和滾動行為,以響應(yīng)用戶交互和滾動操作。
ScrollActionScrollAction是一個用于執(zhí)行滾動操作的接口,通常用于定義滾動行為的操作和方法,以支持滾動操作的執(zhí)行和響應(yīng)。
ScrollActivityScrollActivity是一個用于管理滾動活動的抽象類,通常用于定義滾動的基本活動和行為,如滾動開始、更新和結(jié)束等,以支持滾動的處理和控制。
ScrollActivityDelegateScrollActivityDelegate是一個用于處理滾動活動的委托接口,通常用于自定義滾動活動的行為和處理,以支持滾動活動的自定義邏輯和控制。
ScrollAwareImageProviderScrollAwareImageProvider是一個用于處理滾動感知圖像提供程序的組件,通常用于創(chuàng)建根據(jù)滾動位置加載圖像的圖像提供程序,以實現(xiàn)滾動感知圖像加載。
ScrollbarPainterScrollbarPainter是一個用于繪制滾動條的類,通常用于自定義滾動條的繪制樣式和外觀,以支持自定義滾動條的顯示和渲染。
ScrollBehaviorScrollBehavior是一個用于定義滾動行為的抽象類,通常用于自定義滾動行為和效果,如平滑滾動和滾動物理效果等,以改善滾動體驗和交互。
ScrollConfigurationScrollConfiguration是一個用于配置滾動組件的組件,通常用于包裝Scrollable組件,并為其提供自定義的滾動配置,以實現(xiàn)自定義的滾動效果和行為。
ScrollContextScrollContext是一個用于跟蹤滾動上下文的類,通常用于管理和記錄滾動活動和狀態(tài),以支持滾動的跟蹤和控制。
ScrollControllerScrollController是一個用于控制滾動位置和行為的類,通常用于管理和控制可滾動組件的滾動行為,以支持滾動位置的手動控制和監(jiān)聽。
ScrollDragControllerScrollDragController是一個用于處理滾動拖動操作的類,通常用于管理和控制滾動的拖動行為,以支持拖動滾動的手勢交互和響應(yīng)。
ScrollEndNotificationScrollEndNotification是一個用于通知滾動結(jié)束的通知類,通常用于發(fā)出滾動結(jié)束的事件通知,以通知應(yīng)用程序滾動的結(jié)束狀態(tài)和位置。
ScrollHoldControllerScrollHoldController是一個用于管理滾動暫停的類,通常用于控制滾動的暫停行為,以支持滾動的暫停和繼續(xù)操作。
ScrollIncrementDetailsScrollIncrementDetails是一個用于描述滾動增量事件的類,通常用于包含有關(guān)滾動增量的詳細(xì)信息,如增量方向和增量距離等。
ScrollIntentScrollIntent是一個用于表示滾動操作的意圖類,通常用于描述滾動操作的類型和參數(shù),以支持滾動操作的執(zhí)行和處理。
ScrollMetricsNotificationScrollMetricsNotification是一個用于通知滾動度量的通知類,通常用于發(fā)出滾動度量的事件通知,以通知應(yīng)用程序有關(guān)滾動位置和狀態(tài)的信息。
ScrollNotificationScrollNotification是一個用于通知滾動事件的通知類,通常用于發(fā)出滾動事件的通知,以通知應(yīng)用程序滾動的發(fā)生和相關(guān)的詳細(xì)信息。
ScrollNotificationObserverScrollNotificationObserver是一個用于觀察和監(jiān)聽滾動事件的觀察者接口,通常用于監(jiān)聽滾動事件的發(fā)生和處理,以執(zhí)行相應(yīng)的操作或處理。
ScrollNotificationObserverStateScrollNotificationObserverState是ScrollNotificationObserver的狀態(tài)對象,通常用于管理滾動事件的監(jiān)聽和處理狀態(tài),以響應(yīng)滾動事件。
ScrollPhysicsScrollPhysics是一個用于定義滾動物理效果的抽象類,通常用于定義滾動的物理性質(zhì)和行為,如滾動速度和摩擦力等,以影響滾動的運動和動力學(xué)。
ScrollPositionScrollPosition是一個用于管理滾動位置的類,通常用于跟蹤和控制可滾動組件的滾動位置,以支持滾動位置的更新和監(jiān)聽。
ScrollPositionWithSingleContextScrollPositionWithSingleContext是ScrollPosition的子類,通常用于管理單一滾動上下文的滾動位置,以支持單一滾動上下文的滾動行為和位置控制。
ScrollSpringSimulationScrollSpringSimulation是一個用于模擬滾動彈簧效果的模擬器類,通常用于模擬具有彈簧效果的滾動行為,如回彈和彈性滾動等。
ScrollStartNotificationScrollStartNotification是一個用于通知滾動開始的通知類,通常用于發(fā)出滾動開始的事件通知,以通知應(yīng)用程序滾動的開始狀態(tài)和位置。
ScrollToDocumentBoundaryIntentScrollToDocumentBoundaryIntent是一個用于將滾動位置滾動到文檔邊界的意圖類,通常用于描述將滾動位置滾動到文檔邊界的操作和意圖。
ScrollUpdateNotificationScrollUpdateNotification是一個用于通知滾動更新的通知類,通常用于發(fā)出滾動更新的事件通知,以通知應(yīng)用程序滾動的更新狀態(tài)和位置。
ScrollViewScrollView是一個用于創(chuàng)建可滾動視圖的組件,通常用于包裝子元素,并支持垂直滾動、水平滾動和自定義滾動效果,以實現(xiàn)可滾動的內(nèi)容展示。
SelectableRegionSelectableRegion是一個用于創(chuàng)建可選擇區(qū)域的組件,通常用于包裝子元素,并定義可以選擇的區(qū)域,以支持用戶選擇和交互需求。
SelectableRegionStateSelectableRegionState是SelectableRegion的狀態(tài)對象,通常用于管理可選擇區(qū)域的狀態(tài)和交互行為,以響應(yīng)用戶選擇和操作。
SelectActionSelectAction是一個用于執(zhí)行選擇操作的接口,通常用于定義選擇行為的操作和方法,以支持選擇操作的執(zhí)行和響應(yīng)。
SelectAllTextIntentSelectAllTextIntent是一個用于選擇所有文本的意圖類,通常用于描述選擇所有文本的操作和意圖,以支持文本選擇操作的執(zhí)行和處理。
SelectIntentSelectIntent是一個用于選擇操作的意圖類,通常用于描述選擇操作的類型和參數(shù),以支持選擇操作的執(zhí)行和處理。
SelectionContainerSelectionContainer是一個用于創(chuàng)建文本選擇容器的組件,通常用于包裝可選擇的文本子元素,并支持文本選擇和交互的功能,以實現(xiàn)文本選擇和操作。
SelectionContainerDelegateSelectionContainerDelegate是一個用于管理文本選擇容器的委托接口,通常用于自定義文本選擇容器的行為和操作,以支持文本選擇的自定義邏輯和控制。
SelectionOverlaySelectionOverlay是一個用于文本選擇的遮罩層組件,通常用于在文本上創(chuàng)建遮罩層,以支持文本選擇和文本操作的展示和交互。
SelectionRegistrarScopeSelectionRegistrarScope是一個用于注冊文本選擇的作用域組件,通常用于創(chuàng)建文本選擇的注冊作用域,以支持文本選擇操作的注冊和管理。
SemanticsSemantics是一個用于定義語義信息的組件,通常用于為子元素添加語義信息,以支持無障礙功能和屏幕閱讀器的使用,以提供更好的用戶體驗。
SemanticsDebuggerSemanticsDebugger是一個用于調(diào)試語義信息的組件,通常用于顯示和檢查語義信息的調(diào)試界面,以支持語義信息的調(diào)試和排查問題。
SemanticsGestureDelegateSemanticsGestureDelegate是一個用于處理語義手勢的委托接口,通常用于定義語義手勢的處理邏輯和操作,以支持語義手勢的自定義交互和響應(yīng)。
ShaderShader是一個用于創(chuàng)建漸變效果的類,通常用于定義漸變著色器,以支持圖形的漸變填充和渲染效果。
ShaderMaskShaderMask是一個用于應(yīng)用漸變效果的組件,通常用于將漸變效果應(yīng)用于子元素,以實現(xiàn)漸變遮罩效果,用于創(chuàng)建各種漸變效果的遮罩層。
ShaderWarmUpShaderWarmUp是一個用于預(yù)熱著色器的組件,通常用于提前預(yù)熱著色器,以加速渲染和繪制過程,以提高性能和渲染效率。
ShadowShadow是一個用于定義陰影效果的類,通常用于創(chuàng)建陰影效果的配置,包括顏色、偏移和模糊半徑等屬性,以支持視覺陰影的添加和渲染。
ShapeBorderShapeBorder是一個用于定義形狀邊框的抽象類,通常用于創(chuàng)建自定義的形狀邊框,以支持不同形狀的邊框繪制和顯示。
ShapeBorderClipperShapeBorderClipper是一個用于將形狀邊框應(yīng)用于剪切路徑的類,通常用于將形狀邊框剪切應(yīng)用于指定的路徑,以實現(xiàn)自定義形狀的剪切效果。
ShapeDecorationShapeDecoration是一個用于創(chuàng)建形狀裝飾的組件,通常用于包裝子元素,并為其添加形狀裝飾,以支持不同形狀的裝飾效果和樣式。
SharedAppDataSharedAppData是一個用于共享應(yīng)用程序數(shù)據(jù)的類,通常用于在不同的組件和界面之間共享數(shù)據(jù)和狀態(tài),以實現(xiàn)數(shù)據(jù)的共享和共享狀態(tài)的管理。
ShortcutActivatorShortcutActivator是一個用于激活快捷方式的組件,通常用于捕獲快捷鍵事件,并觸發(fā)相應(yīng)的快捷方式操作,以實現(xiàn)快捷鍵的功能和交互。
ShortcutManagerShortcutManager是一個用于管理快捷方式的類,通常用于注冊、注銷和執(zhí)行快捷方式操作,以支持應(yīng)用程序的快捷方式功能和快捷鍵管理。
ShortcutMapPropertyShortcutMapProperty是一個用于定義快捷方式映射屬性的類,通常用于將快捷方式映射關(guān)聯(lián)到特定的屬性,以支持屬性與快捷方式的關(guān)聯(lián)和管理。
ShortcutRegistrarShortcutRegistrar是一個用于注冊快捷方式的接口,通常用于定義快捷方式的注冊和管理方法,以支持快捷方式的注冊和執(zhí)行。
ShortcutRegistryShortcutRegistry是一個用于存儲和管理快捷方式的注冊表類,通常用于注冊和存儲快捷方式,以支持應(yīng)用程序的快捷方式功能和管理。
ShortcutRegistryEntryShortcutRegistryEntry是一個用于表示快捷方式注冊項的類,通常用于存儲和管理快捷方式的注冊信息,包括快捷鍵和關(guān)聯(lián)的操作等。
ShortcutsShortcuts是一個用于包裝子元素,并定義快捷方式的組件,通常用于創(chuàng)建具有自定義快捷鍵的快捷方式組,以支持快捷鍵的功能和操作。
ShortcutSerializationShortcutSerialization是一個用于序列化和反序列化快捷方式的類,通常用于將快捷方式信息轉(zhuǎn)換為字符串,以支持快捷方式的持久化和保存。
ShrinkWrappingViewportShrinkWrappingViewport是一個用于創(chuàng)建自適應(yīng)視口的組件,通常用于包裝子元素,并根據(jù)子元素的大小調(diào)整視口的大小,以實現(xiàn)自適應(yīng)的滾動視圖。
SimulationSimulation是一個用于模擬物理效果的抽象類,通常用于創(chuàng)建物理模擬器,以支持物理效果的模擬和仿真,如彈簧和慣性等。
SingleActivatorSingleActivator是一個用于激活單個動作的接口,通常用于定義激活動作的方法和操作,以支持單個動作的執(zhí)行和響應(yīng)。
SingleChildLayoutDelegateSingleChildLayoutDelegate是一個用于自定義單個子元素布局的委托接口,通常用于創(chuàng)建自定義的子元素布局邏輯,以支持單個子元素的布局需求。
SingleChildRenderObjectElementSingleChildRenderObjectElement是一個用于包含單個渲染對象的元素,通常用于包裝和管理單個渲染對象,以支持單個渲染對象的管理和布局。
SingleChildRenderObjectWidgetSingleChildRenderObjectWidget是一個用于包含單個渲染對象的組件,通常用于將單個渲染對象添加到組件樹中,以實現(xiàn)單個渲染對象的顯示和渲染。
SingleChildScrollViewSingleChildScrollView是一個用于創(chuàng)建可滾動單個子元素的組件,通常用于包裝單個子元素,并支持垂直滾動和子元素布局的滾動視圖,以實現(xiàn)單個子元素的滾動展示。
SizeSize是一個用于表示二維大小的類,通常用于定義和管理寬度和高度等維度信息,以描述對象或組件的大小。
SizeChangedLayoutNotificationSizeChangedLayoutNotification是一個通知組件其大小已更改的通知,通常用于在組件大小更改時發(fā)送通知。
SizeChangedLayoutNotifierSizeChangedLayoutNotifier是一個用于發(fā)送SizeChangedLayoutNotification通知的組件,通常用于包裝需要監(jiān)聽大小更改的子元素。
SizedBoxSizedBox是一個用于創(chuàng)建具有固定大小的組件的類,通常用于包裝子元素,并指定其固定的寬度和高度。
SizedOverflowBoxSizedOverflowBox是一個根據(jù)子元素大小調(diào)整溢出框大小的組件,通常用于包裝子元素,并調(diào)整溢出框的大小以適應(yīng)子元素。
SizeTransitionSizeTransition是一個在子元素大小發(fā)生變化時執(zhí)行動畫的組件,通常用于包裝子元素,并在其大小變化時應(yīng)用動畫效果。
SizeTweenSizeTween是一個用于在兩個大小之間執(zhí)行插值的類,通常用于定義大小范圍和大小值之間的插值操作。
SlideTransitionSlideTransition是一個在子元素平移時執(zhí)行動畫的組件,通常用于包裝子元素,并在其平移過程中應(yīng)用動畫效果。
SliverAnimatedGridSliverAnimatedGrid是一個帶有動畫效果的網(wǎng)格列表組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的網(wǎng)格布局。
SliverAnimatedGridStateSliverAnimatedGridState是SliverAnimatedGrid的狀態(tài)對象,通常用于管理SliverAnimatedGrid的狀態(tài)和交互行為。
SliverAnimatedListSliverAnimatedList是一個帶有動畫效果的列表組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的列表布局。
SliverAnimatedListStateSliverAnimatedListState是SliverAnimatedList的狀態(tài)對象,通常用于管理SliverAnimatedList的狀態(tài)和交互行為。
SliverAnimatedOpacitySliverAnimatedOpacity是一個帶有動畫效果的不透明度組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的不透明度效果。
SliverChildBuilderDelegateSliverChildBuilderDelegate是一個用于構(gòu)建Sliver子元素的委托,通常用于根據(jù)索引構(gòu)建Sliver的子元素。
SliverChildDelegateSliverChildDelegate是一個用于管理Sliver子元素的委托接口,通常用于自定義Sliver的子元素委托,以支持自定義布局和構(gòu)建。
SliverChildListDelegateSliverChildListDelegate是一個用于管理Sliver子元素的委托,通常用于定義Sliver的子元素列表,以支持特定的子元素布局。
SliverConstrainedCrossAxisSliverConstrainedCrossAxis是一個用于在交叉軸上施加約束的組件,通常用于包裝子元素,并在交叉軸上應(yīng)用約束。
SliverCrossAxisExpandedSliverCrossAxisExpanded是一個用于在交叉軸上擴(kuò)展的組件,通常用于包裝子元素,并在交叉軸上擴(kuò)展以填充剩余空間。
SliverCrossAxisGroupSliverCrossAxisGroup是一個用于在交叉軸上分組的組件,通常用于包裝子元素,并在交叉軸上分組以實現(xiàn)自定義布局。
SliverFadeTransitionSliverFadeTransition是一個在子元素逐漸顯現(xiàn)或消失時執(zhí)行動畫的組件,通常用于包裝子元素,并應(yīng)用透明度動畫效果。
SliverFillRemainingSliverFillRemaining是一個用于填充剩余空間的組件,通常用于包裝子元素,并填充Sliver中的剩余空白空間。
SliverFillViewportSliverFillViewport是一個用于填充視口的組件,通常用于包裝子元素,并根據(jù)視口大小填充Sliver中的子元素。
SliverFixedExtentListSliverFixedExtentList是一個用于創(chuàng)建固定高度子元素的列表組件,通常用于在CustomScrollView中創(chuàng)建具有固定高度的列表。
SliverGridSliverGrid是一個用于創(chuàng)建網(wǎng)格布局的組件,通常用于在CustomScrollView中創(chuàng)建具有網(wǎng)格布局的子元素。
SliverGridDelegateSliverGridDelegate是一個用于定義SliverGrid布局的抽象類,通常用于創(chuàng)建自定義的SliverGrid布局策略。
SliverGridDelegateWithFixedCrossAxisCountSliverGridDelegateWithFixedCrossAxisCount是一個固定交叉軸網(wǎng)格布局策略的組件,通常用于創(chuàng)建具有固定交叉軸子元素數(shù)量的網(wǎng)格布局。
SliverGridDelegateWithMaxCrossAxisExtentSliverGridDelegateWithMaxCrossAxisExtent是一個最大交叉軸尺寸網(wǎng)格布局策略的組件,通常用于創(chuàng)建具有最大交叉軸尺寸的網(wǎng)格布局。
SliverIgnorePointerSliverIgnorePointer是一個用于在交互事件中忽略指針事件的組件,通常用于包裝子元素,并使其不響應(yīng)指針事件。
SliverLayoutBuilderSliverLayoutBuilder是一個用于自定義Sliver布局的組件,通常用于包裝子元素,并根據(jù)布局構(gòu)建器函數(shù)定義Sliver的布局。
SliverListSliverList是一個用于創(chuàng)建列表布局的組件,通常用于在CustomScrollView中創(chuàng)建具有列表布局的子元素。
SliverMainAxisGroupSliverMainAxisGroup是一個用于在主軸上分組的組件,通常用于包裝子元素,并在主軸上分組以實現(xiàn)自定義布局。
SliverMultiBoxAdaptorElementSliverMultiBoxAdaptorElement是一個用于包含多個盒子子元素的元素,通常用于包裝具有多個盒子子元素的Sliver。
SliverMultiBoxAdaptorWidgetSliverMultiBoxAdaptorWidget是一個用于創(chuàng)建多個盒子子元素的組件,通常用于在CustomScrollView中創(chuàng)建具有多個盒子子元素的Sliver。
SliverOffstageSliverOffstage是一個用于隱藏子元素的組件,通常用于包裝子元素,并在某些條件下將其設(shè)置為不可見狀態(tài)。
SliverOpacitySliverOpacity是一個用于在子元素透明度發(fā)生變化時執(zhí)行動畫的組件,通常用于包裝子元素,并在透明度變化時應(yīng)用動畫效果。
SliverOverlapAbsorberSliverOverlapAbsorber是一個用于吸收重疊區(qū)域的組件,通常用于包裝SliverOverlapInjector和Sliver子元素,以處理重疊布局。
SliverOverlapAbsorberHandleSliverOverlapAbsorberHandle是一個用于管理SliverOverlapAbsorber的句柄,通常用于處理重疊布局的滾動情況。
SliverOverlapInjectorSliverOverlapInjector是一個用于注入重疊布局的組件,通常與SliverOverlapAbsorber一起使用,以處理重疊區(qū)域的布局需求。
SliverPaddingSliverPadding是一個用于在Sliver子元素周圍添加填充的組件,通常用于包裝Sliver子元素,并添加邊距以調(diào)整子元素的位置。
SliverPersistentHeaderSliverPersistentHeader是一個用于創(chuàng)建持久化的標(biāo)題組件的類,通常用于在CustomScrollView中創(chuàng)建具有持久化標(biāo)題的Sliver。
SliverPersistentHeaderDelegateSliverPersistentHeaderDelegate是一個用于自定義持久化標(biāo)題的委托接口,通常用于定義持久化標(biāo)題的外觀和行為。
SliverPrototypeExtentListSliverPrototypeExtentList是一個用于創(chuàng)建具有原型項高度的列表組件,通常用于在CustomScrollView中創(chuàng)建具有原型項高度的列表。
SliverReorderableListSliverReorderableList是一個用于創(chuàng)建可重新排序的列表組件,通常用于在CustomScrollView中創(chuàng)建可重新排序的列表布局。
SliverReorderableListStateSliverReorderableListState是SliverReorderableList的狀態(tài)對象,通常用于管理SliverReorderableList的狀態(tài)和交互行為。
SliverSafeAreaSliverSafeArea是一個用于在Sliver子元素周圍添加安全區(qū)域的組件,通常用于包裝Sliver子元素,并添加安全邊距以適應(yīng)安全區(qū)域。
SliverToBoxAdapterSliverToBoxAdapter是一個將普通組件轉(zhuǎn)換為Sliver的組件,通常用于包裝普通組件,并將其轉(zhuǎn)換為可在CustomScrollView中使用的Sliver。
SliverVisibilitySliverVisibility是一個用于控制子元素可見性的組件,通常用于包裝子元素,并根據(jù)條件控制子元素的可見性。
SliverWithKeepAliveWidgetSliverWithKeepAliveWidget是一個支持保持活動狀態(tài)的Sliver組件,通常用于包裝需要在滾動過程中保持活動狀態(tài)的子元素。
SlottedMultiChildRenderObjectWidgetSlottedMultiChildRenderObjectWidget是一個用于包含多個插槽子元素的多孩子渲染對象組件,通常用于自定義多孩子渲染對象的布局。
SlottedRenderObjectElementSlottedRenderObjectElement是一個用于包含多個插槽子元素的多孩子渲染對象元素,通常用于包裝具有多個插槽子元素的渲染對象。
SnapshotControllerSnapshotController是一個用于控制快照繪制的控制器,通常用于控制快照的生成和渲染。
SnapshotPainterSnapshotPainter是一個用于繪制快照的繪制器,通常用于將快照繪制到畫布上,以生成圖像或圖形。
SnapshotWidgetSnapshotWidget是一個用于生成快照的組件,通常用于包裝需要生成快照的子元素,并將其渲染為圖像或圖形。
SpacerSpacer是一個用于創(chuàng)建可伸縮空白空間的組件,通常用于在布局中創(chuàng)建可伸縮的空間,以平衡和填充布局中的空白區(qū)域。
SpellCheckConfigurationSpellCheckConfiguration是一個用于配置拼寫檢查的配置類,通常用于配置文本字段或文本編輯器的拼寫檢查行為。
SpringDescriptionSpringDescription是一個用于描述彈簧動畫屬性的描述類,通常用于定義彈簧動畫的物理屬性和行為。
StackStack是一個用于創(chuàng)建堆疊布局的組件,通常用于將多個子元素堆疊在一起,并根據(jù)需要定位它們的組件。
StadiumBorderStadiumBorder是一個用于創(chuàng)建橢圓形邊框的邊框類,通常用于定義邊框的外觀和形狀,以包裝組件或元素。
StarBorderStarBorder是一個用于創(chuàng)建星形邊框的邊框類,通常用于定義星形邊框的外觀和形狀,以包裝組件或元素。
StateState是一個表示組件的可變狀態(tài)的基類,通常用于自定義組件的狀態(tài)管理,以響應(yīng)數(shù)據(jù)和用戶交互。
StatefulBuilderStatefulBuilder是一個用于創(chuàng)建帶有可變狀態(tài)的組件的組件,通常用于將可變狀態(tài)添加到無狀態(tài)組件中。
StatefulElementStatefulElement是一個用于包含有狀態(tài)組件的元素,通常用于管理有狀態(tài)組件的生命周期和狀態(tài)更新。
StatefulWidgetStatefulWidget是一個用于創(chuàng)建具有可變狀態(tài)的組件的基類,通常用于定義需要動態(tài)更改的組件和視圖。
StatelessElementStatelessElement是一個用于包含無狀態(tài)組件的元素,通常用于管理無狀態(tài)組件的生命周期和布局。
StatelessWidgetStatelessWidget是一個用于創(chuàng)建無狀態(tài)組件的基類,通常用于定義不需要動態(tài)更改的靜態(tài)組件和視圖。
StatusTransitionWidgetStatusTransitionWidget是一個用于根據(jù)狀態(tài)執(zhí)行不同轉(zhuǎn)換的組件,通常用于根據(jù)狀態(tài)切換不同的子元素或效果。
StepTweenStepTween是一個用于在兩個整數(shù)之間執(zhí)行插值的類,通常用于定義整數(shù)范圍和步數(shù)之間的插值操作。
StreamBuilderStreamBuilder是一個用于構(gòu)建基于流的異步數(shù)據(jù)的組件,通常用于監(jiān)聽和響應(yīng)流的事件,以構(gòu)建相應(yīng)的組件樹。
StreamBuilderBaseStreamBuilderBase是StreamBuilder的基類,通常用于實現(xiàn)基于流的異步數(shù)據(jù)構(gòu)建。
StretchingOverscrollIndicatorStretchingOverscrollIndicator是一個用于拉伸式過度滾動指示器的組件,通常用于在滾動時顯示拉伸效果。
StrutStyleStrutStyle是一個用于定義文本行高和其他排版樣式的類,通常用于自定義文本的排版和行高設(shè)置。
SweepGradientSweepGradient是一個用于創(chuàng)建掃描漸變的漸變類,通常用于定義掃描漸變的顏色和角度范圍。
SystemMouseCursorsSystemMouseCursors是一個用于定義系統(tǒng)鼠標(biāo)指針的光標(biāo)類,通常用于自定義鼠標(biāo)指針的樣式和外觀。

T

組件名稱描述
TableTable是一個用于創(chuàng)建表格布局的組件,通常用于將子元素組織成行和列的表格形式,以實現(xiàn)表格布局效果。
TableBorderTableBorder是一個用于定義表格邊框的邊框類,通常用于設(shè)置表格的邊框樣式和邊框?qū)傩浴?/td>
TableCellTableCell是一個用于創(chuàng)建表格單元格的組件,通常用于在Table中定義單元格的內(nèi)容和布局。
TableColumnWidthTableColumnWidth是一個用于定義表格列寬的抽象類,通常用于定義不同列的寬度和布局策略。
TableRowTableRow是一個用于創(chuàng)建表格行的組件,通常用于定義表格中的行和行中的單元格。
TapAndHorizontalDragGestureRecognizerTapAndHorizontalDragGestureRecognizer是一個手勢識別器,通常用于檢測同時發(fā)生水平拖動和輕擊手勢。
TapAndPanGestureRecognizerTapAndPanGestureRecognizer是一個手勢識別器,通常用于檢測同時發(fā)生輕擊和平移手勢。
TapDownDetailsTapDownDetails是一個包含輕擊事件位置信息的類,通常用于記錄輕擊事件發(fā)生的位置。
TapDragDownDetailsTapDragDownDetails是一個包含輕擊和拖動事件位置信息的類,通常用于記錄輕擊和拖動事件發(fā)生的位置。
TapDragEndDetailsTapDragEndDetails是一個包含拖動事件結(jié)束時的信息的類,通常用于記錄拖動事件的結(jié)束狀態(tài)。
TapDragStartDetailsTapDragStartDetails是一個包含拖動事件開始時的信息的類,通常用于記錄拖動事件的起始狀態(tài)。
TapDragUpdateDetailsTapDragUpdateDetails是一個包含拖動事件更新信息的類,通常用于記錄拖動事件的實時更新狀態(tài)。
TapDragUpDetailsTapDragUpDetails是一個包含拖動事件結(jié)束時的信息的類,通常用于記錄拖動事件的結(jié)束狀態(tài)。
TapRegionTapRegion是一個定義輕擊區(qū)域的類,通常用于確定哪些區(qū)域可以觸發(fā)輕擊手勢。
TapRegionRegistryTapRegionRegistry是一個用于管理輕擊區(qū)域的注冊表,通常用于注冊和管理輕擊區(qū)域。
TapRegionSurfaceTapRegionSurface是一個用于繪制輕擊區(qū)域的表面,通常用于在屏幕上顯示可輕擊的區(qū)域。
TapUpDetailsTapUpDetails是一個包含輕擊事件位置信息的類,通常用于記錄輕擊事件的結(jié)束位置。
TextText是一個用于顯示文本的組件,通常用于將文本呈現(xiàn)到界面上。
TextAlignVerticalTextAlignVertical是一個用于垂直文本對齊的枚舉,通常用于指定文本在垂直方向上的對齊方式。
TextBoxTextBox是一個用于表示文本框的類,通常用于處理文本輸入和編輯的文本框。
TextDecorationTextDecoration是一個用于定義文本裝飾(如下劃線、刪除線等)的類,通常用于自定義文本樣式。
TextEditingControllerTextEditingController是一個用于控制文本輸入框的控制器,通常用于管理文本輸入框中的文本內(nèi)容。
TextEditingValueTextEditingValue是一個用于表示文本輸入值的不可變類,通常用于描述文本輸入框的當(dāng)前值和狀態(tài)。
TextFieldTapRegionTextFieldTapRegion是一個用于定義文本字段的輕擊區(qū)域的類,通常用于指定文本字段中可以輕擊的區(qū)域。
TextHeightBehaviorTextHeightBehavior是一個用于定義文本行高的類,通常用于控制文本行高和垂直對齊方式。
TextInputTypeTextInputType是一個用于定義文本輸入類型的枚舉,通常用于指定文本輸入框的輸入類型(如文本、數(shù)字等)。
TextMagnifierConfigurationTextMagnifierConfiguration是一個用于配置文本放大鏡的配置類,通常用于自定義文本放大鏡的外觀和行為。
TextPainterTextPainter是一個用于繪制文本的類,通常用于將文本渲染為繪制操作,并支持自定義樣式和布局。
TextPositionTextPosition是一個用于表示文本中位置的類,通常用于描述文本中的字符位置。
TextRangeTextRange是一個用于表示文本范圍的類,通常用于描述文本中的字符范圍。
TextSelectionTextSelection是一個用于表示文本選擇的類,通常用于描述文本中的選擇范圍。
TextSelectionControlsTextSelectionControls是一個用于定義文本選擇操作的控制器,通常用于自定義文本選擇的操作和外觀。
TextSelectionGestureDetectorTextSelectionGestureDetector是一個用于檢測文本選擇手勢的組件,通常用于包裝支持文本選擇的組件。
TextSelectionGestureDetectorBuilderTextSelectionGestureDetectorBuilder是一個用于構(gòu)建文本選擇手勢檢測器的構(gòu)建器,通常用于自定義文本選擇手勢檢測器。
TextSelectionGestureDetectorBuilderDelegateTextSelectionGestureDetectorBuilderDelegate是一個用于構(gòu)建文本選擇手勢檢測器的委托接口,通常用于定義手勢檢測器的外觀和行為。
TextSelectionOverlayTextSelectionOverlay是一個用于渲染文本選擇句柄和控件的疊加層,通常用于處理文本選擇的外觀和交互。
TextSelectionPointTextSelectionPoint是一個用于表示文本選擇位置的類,通常用于描述文本選擇的起點和終點。
TextSelectionToolbarAnchorsTextSelectionToolbarAnchors是一個用于定義文本選擇工具欄錨點的枚舉,通常用于指定工具欄的位置。
TextSelectionToolbarLayoutDelegateTextSelectionToolbarLayoutDelegate是一個用于定義文本選擇工具欄布局的委托接口,通常用于自定義工具欄的布局。
TextSpanTextSpan是一個用于定義富文本文本段落的類,通常用于自定義文本段落的樣式和內(nèi)容。
TextStyleTextStyle是一個用于定義文本樣式的類,通常用于自定義文本的字體、顏色、大小等樣式屬性。
TextStyleTweenTextStyleTween是一個用于執(zhí)行文本樣式插值的類,通常用于在動畫中平滑過渡文本樣式。
TextureTexture是一個用于將外部紋理繪制到組件中的組件,通常用于將外部圖像或視頻渲染到Flutter應(yīng)用程序中。
ThreePointCubicThreePointCubic是一個用于執(zhí)行三點樣條插值的類,通常用于在三個點之間執(zhí)行插值操作。
ThresholdThreshold是一個用于定義閾值的類,通常用于根據(jù)閾值來觸發(fā)某些事件或操作。
TickerFutureTickerFuture是一個表示Ticker完成的Future,通常用于等待Ticker完成后執(zhí)行一些操作。
TickerModeTickerMode是一個用于定義Ticker模式的枚舉,通常用于控制Ticker的運行模式。
TickerProviderTickerProvider是一個用于提供Ticker的提供者接口,通常用于管理Ticker的創(chuàng)建和生命周期。
TitleTitle是一個用于定義組件的標(biāo)題的組件,通常用于為組件添加標(biāo)題和描述信息。
ToleranceTolerance是一個用于定義誤差容忍度的類,通常用于在數(shù)值計算中確定何時視為相等或接近。
ToolbarItemsParentDataToolbarItemsParentData是一個用于定位工具欄項的父數(shù)據(jù)類,通常用于在工具欄中布置和定位工具欄項。
TrackingScrollControllerTrackingScrollController是一個用于跟蹤滾動位置的控制器,通常用于記錄滾動位置并執(zhí)行相應(yīng)的操作。
TrainHoppingAnimationTrainHoppingAnimation是一個動畫控制器,通常用于實現(xiàn)動畫效果,使元素在不同的軌道上跳躍運動。
TransformTransform是一個組件,通常用于對其子部件進(jìn)行變換(如旋轉(zhuǎn)、縮放、平移等)以改變其外觀和位置。
TransformationControllerTransformationController是一個用于控制Transform組件的控制器,通常用于管理變換操作和狀態(tài)。
TransformPropertyTransformProperty是一個表示Transform屬性的類,通常用于指定變換的屬性,如旋轉(zhuǎn)角度、縮放比例等。
TransitionDelegateTransitionDelegate是一個用于自定義頁面切換動畫的委托接口,通常用于自定義頁面切換過程的動畫效果。
TransitionRouteTransitionRoute是一個用于頁面切換的路由,通常用于實現(xiàn)不同頁面之間的切換和過渡效果。
TransposeCharactersIntentTransposeCharactersIntent是一個用于交換文本中字符位置的意圖,通常用于執(zhí)行文本字符位置的交換操作。
TweenTween是一個用于執(zhí)行值插值的類,通常用于在動畫中平滑過渡值的變化。
TweenAnimationBuilderTweenAnimationBuilder是一個用于構(gòu)建基于Tween的動畫的組件,通常用于創(chuàng)建自定義Tween動畫效果。
TweenSequenceTweenSequence是一個用于按順序執(zhí)行多個Tween的類,通常用于創(chuàng)建順序執(zhí)行的Tween動畫序列。
TweenSequenceItemTweenSequenceItem是TweenSequence中的單個Tween項,通常用于指定每個Tween的目標(biāo)值和持續(xù)時間。
TwoDimensionalChildBuilderDelegateTwoDimensionalChildBuilderDelegate是一個用于構(gòu)建二維子部件的委托接口,通常用于自定義二維子部件的創(chuàng)建。
TwoDimensionalChildDelegateTwoDimensionalChildDelegate是一個用于管理二維子部件的委托接口,通常用于自定義二維子部件的管理。
TwoDimensionalChildListDelegateTwoDimensionalChildListDelegate是一個用于構(gòu)建二維子部件列表的委托接口,通常用于自定義二維子部件的列表。
TwoDimensionalChildManagerTwoDimensionalChildManager是一個用于管理二維子部件的管理器,通常用于管理和布局二維子部件。
TwoDimensionalScrollableTwoDimensionalScrollable是一個支持二維滾動的組件,通常用于創(chuàng)建可以在水平和垂直方向上滾動的內(nèi)容。
TwoDimensionalScrollableStateTwoDimensionalScrollableState是TwoDimensionalScrollable的狀態(tài)類,通常用于管理二維滾動的狀態(tài)信息。
TwoDimensionalScrollViewTwoDimensionalScrollView是一個用于支持二維滾動的滾動視圖,通常用于顯示具有二維排列的子部件。
TwoDimensionalViewportTwoDimensionalViewport是一個用于定義二維滾動視口的組件,通常用于確定可見區(qū)域和子部件布局。
TwoDimensionalViewportParentDataTwoDimensionalViewportParentData是一個用于定義二維滾動視口子部件的位置和大小的數(shù)據(jù)類,通常用于布局。

U

組件名稱描述
UiKitViewUiKitView是一個用于嵌入iOS平臺原生視圖的組件,通常用于將原生視圖嵌入到Flutter應(yīng)用程序中。
UnconstrainedBoxUnconstrainedBox是一個用于取消子部件的大小約束的組件,通常用于允許子部件自由調(diào)整大小。
UndoHistoryUndoHistory是一個用于記錄操作歷史的類,通常用于支持撤銷和恢復(fù)功能。
UndoHistoryControllerUndoHistoryController是一個用于控制UndoHistory的控制器,通常用于管理操作歷史的記錄和恢復(fù)。
UndoHistoryStateUndoHistoryState是UndoHistory的狀態(tài)類,通常用于維護(hù)和管理操作歷史的狀態(tài)信息。
UndoHistoryValueUndoHistoryValue是UndoHistory的值對象,通常用于表示操作歷史的當(dāng)前狀態(tài)。
UndoTextIntentUndoTextIntent是一個用于執(zhí)行文本撤銷操作的意圖,通常用于執(zhí)行文本編輯的撤銷操作。
UniqueKeyUniqueKey是一個用于標(biāo)識Flutter組件的唯一性的鍵,通常用于確保組件在樹中具有唯一的標(biāo)識符。
UniqueWidgetUniqueWidget是一個用于標(biāo)識組件的唯一性的組件,通常用于確保組件在樹中具有唯一的標(biāo)識符。
UnmanagedRestorationScopeUnmanagedRestorationScope是一個用于創(chuàng)建未受管理的恢復(fù)作用域的組件,通常用于自定義恢復(fù)操作。
UpdateSelectionIntentUpdateSelectionIntent是一個用于更新文本選擇的意圖,通常用于執(zhí)行文本選擇的更新操作。
UserScrollNotificationUserScrollNotification是一個通知類,通常用于通知用戶滾動行為的通知,例如手動滾動視圖。

V

組件名稱描述
ValueKeyValueKey是一個用于基于值標(biāo)識Flutter組件的鍵,通常用于確保組件在樹中具有唯一的標(biāo)識符。
ValueListenableBuilderValueListenableBuilder是一個用于根據(jù)值監(jiān)聽器的變化來構(gòu)建組件的組件,通常用于響應(yīng)值的變化更新UI。
ValueNotifierValueNotifier是一個用于管理可變值的通知類,通常用于在值發(fā)生變化時通知監(jiān)聽器更新。
VelocityVelocity是一個用于表示速度的數(shù)據(jù)類,通常用于描述運動中的速度信息。
ViewView是一個用于表示Flutter視圖的類,通常用于創(chuàng)建自定義Flutter視圖。
ViewportViewport是一個用于顯示子部件的可滾動視口,通常用于顯示較大的內(nèi)容并支持滾動查看。
VisibilityVisibility是一個用于控制子部件可見性的組件,通常用于根據(jù)條件來顯示或隱藏子部件。
VoidCallbackActionVoidCallbackAction是一個用于執(zhí)行無參數(shù)回調(diào)的動作,通常用于觸發(fā)無參數(shù)回調(diào)的操作。
VoidCallbackIntentVoidCallbackIntent是一個用于執(zhí)行無參數(shù)回調(diào)的意圖,通常用于觸發(fā)無參數(shù)回調(diào)的操作。

W

組件名稱描述
WeakMapWeakMap是一個用于存儲弱引用鍵值對的數(shù)據(jù)結(jié)構(gòu),通常用于維護(hù)對象之間的關(guān)聯(lián)關(guān)系。
WidgetWidget是Flutter應(yīng)用程序中構(gòu)建用戶界面的基本構(gòu)建塊,通常用于構(gòu)建UI元素和組件。
WidgetInspectorWidgetInspector是一個用于檢查和調(diào)試Flutter組件樹的工具,通常用于識別和解決UI問題。
WidgetOrderTraversalPolicyWidgetOrderTraversalPolicy是一個用于定義組件遍歷順序的策略類,通常用于自定義組件遍歷順序。
WidgetsAppWidgetsApp是一個用于創(chuàng)建基本Flutter應(yīng)用程序的組件,通常用于創(chuàng)建具有默認(rèn)配置的應(yīng)用程序。
WidgetsBindingObserverWidgetsBindingObserver是一個觀察者接口,通常用于監(jiān)聽Flutter應(yīng)用程序的生命周期事件。
WidgetsFlutterBindingWidgetsFlutterBinding是Flutter框架的綁定類,通常用于管理Flutter應(yīng)用程序的生命周期和渲染。
WidgetsLocalizationsWidgetsLocalizations是一個用于本地化組件文本的類,通常用于為組件提供不同語言的文本信息。
WidgetSpanWidgetSpan是一個用于在文本中嵌套組件的Span,通常用于在文本中插入具有交互性的組件。
WidgetToRenderBoxAdapterWidgetToRenderBoxAdapter是一個組件,通常用于將組件樹嵌套在RenderBox中以進(jìn)行繪制。
WillPopScopeWillPopScope是一個組件,通常用于捕獲返回按鈕的點擊事件,以執(zhí)行自定義的返回行為。
WordBoundaryWordBoundary是一個用于定義詞邊界的類,通常用于確定文本中的詞的邊界位置。
WrapWrap是一個用于按指定規(guī)則包裝子部件的組件,通常用于創(chuàng)建自動換行的布局。

字母索引

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


http://www.risenshineclean.com/news/49375.html

相關(guān)文章:

  • 四川網(wǎng)站開發(fā)哪家好廣告開戶南京seo
  • 湛江做網(wǎng)站的公司搜索引擎優(yōu)化的定義是什么
  • 網(wǎng)站建設(shè)頁面生成西安網(wǎng)絡(luò)推廣
  • 網(wǎng)站用什么技術(shù)做的百度霸屏培訓(xùn)
  • 做app模板網(wǎng)站深圳seo教程
  • 凡客軟件網(wǎng)站關(guān)鍵詞免費優(yōu)化
  • 龍采做網(wǎng)站要多少錢網(wǎng)絡(luò)推廣和競價怎么做
  • 一個人做網(wǎng)站難嗎seo優(yōu)化標(biāo)題
  • 家庭做網(wǎng)站seo排名優(yōu)化聯(lián)系13火星軟件
  • 長沙網(wǎng)站建設(shè)建百度廣告投放價格表
  • 網(wǎng)站是怎么做的嗎營銷培訓(xùn)心得體會
  • 做動態(tài)網(wǎng)站有哪些技術(shù)路線seo網(wǎng)站推廣教程
  • wordpress跳轉(zhuǎn)外部鏈接網(wǎng)絡(luò)優(yōu)化大師
  • 云南做網(wǎng)站價格雅思培訓(xùn)班價格一般多少
  • 華為榮耀手機(jī)最新款長沙關(guān)鍵詞優(yōu)化新報價
  • 在線視頻直播網(wǎng)站建設(shè)新聞營銷發(fā)稿平臺
  • 紹興免費自助建站鄭州seo外包顧問熱狗
  • 做網(wǎng)站用到的單詞關(guān)鍵詞seo優(yōu)化公司
  • 浙江省建設(shè)廳網(wǎng)站地址廣州網(wǎng)站優(yōu)化服務(wù)
  • 醫(yī)院網(wǎng)站建設(shè)要求seo自學(xué)網(wǎng)免費
  • 怎么能讓網(wǎng)站排名靠前百度站長平臺快速收錄
  • 泰州網(wǎng)站建設(shè)服務(wù)熱線寧德市委書記
  • 傳奇網(wǎng)站傳奇寧波優(yōu)化seo是什么
  • 紹興建站模板系統(tǒng)網(wǎng)站關(guān)鍵詞如何快速上首頁
  • 自己做圖片網(wǎng)站競價排名服務(wù)
  • 網(wǎng)站上傳不了照片市場調(diào)研方法有哪幾種
  • 網(wǎng)站建設(shè)與制作考試題電商運營培訓(xùn)
  • 貿(mào)易公司做網(wǎng)站有用嗎搭建一個網(wǎng)站需要多少錢
  • 網(wǎng)站圖片代碼怎么做免費網(wǎng)站建站
  • 網(wǎng)站開發(fā)畢設(shè)開題報告怎么寫國內(nèi)手機(jī)搜索引擎十大排行