企業(yè)網(wǎng)站官網(wǎng)制作建網(wǎng)站公司哪里好
本文以表描述形式收錄了Flutter中提供的各個類,旨在方便地進(jìn)行查詢相關(guān)組件。
本文地址:https://blog.csdn.net/qq_28550263/article/details/133415589
跳轉(zhuǎn):字母索引
A
組件名稱 | 描述 |
---|---|
AnimatedAlign | AnimatedAlign組件會在給定的AnimatedAlign.alignment屬性變化時自動過渡其子元素的位置。這可以用于在不同對齊方式之間平滑地切換子元素的位置,使得子元素的位置過渡更加流暢。 |
AnimatedBuilder | AnimatedBuilder組件用于創(chuàng)建自定義動畫,它使用給定的動畫控制器并在每次動畫值更改時調(diào)用builder函數(shù),從而可以自由構(gòu)建動畫效果。 |
AnimatedContainer | AnimatedContainer組件可以同時過渡多個值,用于在動畫中過渡容器的大小、顏色、邊距、邊框等屬性。它使得在Flutter應(yīng)用中創(chuàng)建平滑的容器動畫變得簡單。 |
AnimatedCrossFade | AnimatedCrossFade組件用于在兩個子元素之間進(jìn)行淡入淡出的過渡,并且還會插值它們的大小。這個組件可以用于創(chuàng)建平滑的淡入淡出效果,同時確保兩個子元素的大小變化也會過渡,使過渡更加連貫。 |
AnimatedDefaultTextStyle | AnimatedDefaultTextStyle組件可以用于動態(tài)更改文本樣式屬性,如字體大小、顏色等,以實現(xiàn)平滑的文本樣式過渡效果。 |
AnimatedFractionallySizedBox | AnimatedFractionallySizedBox組件允許根據(jù)父容器的大小的一部分來調(diào)整子元素的大小,并支持動畫過渡效果。 |
AnimatedGrid | AnimatedGrid組件是一個通用的動畫網(wǎng)格布局,允許在網(wǎng)格中添加和移除子元素,并支持過渡動畫。這個組件可以用于創(chuàng)建動態(tài)網(wǎng)格布局,以及在網(wǎng)格項之間實現(xiàn)平滑的過渡效果。 |
AnimatedGridState | AnimatedGridState是AnimatedGrid的狀態(tài)管理器,用于在運行時管理網(wǎng)格布局的子元素以及它們的過渡動畫。 |
AnimatedList | AnimatedList組件允許創(chuàng)建一個可滾動的列表,可以在運行時添加或刪除項目,并支持過渡動畫。這個組件通常用于在列表中實現(xiàn)平滑的添加和刪除項目的效果。 |
AnimatedListState | AnimatedListState是AnimatedList的狀態(tài)管理器,用于在運行時管理列表項以及它們的過渡動畫。 |
AnimatedModalBarrier | AnimatedModalBarrier組件是一個帶有動畫效果的模態(tài)遮罩層,可以用于在打開或關(guān)閉模態(tài)對話框等情況下添加過渡效果。 |
AnimatedOpacity | AnimatedOpacity組件可以用于通過淡入淡出效果在"不存在"和"存在"之間切換子元素??梢酝ㄟ^更改不透明度值來實現(xiàn)子元素的漸變,從而在界面上創(chuàng)建子元素的平滑過渡效果,使其逐漸顯現(xiàn)或消失。 |
AnimatedPadding | AnimatedPadding組件可以用于動畫過渡容器的內(nèi)邊距,而不是容器的對齊方式。通過更改內(nèi)邊距值,可以實現(xiàn)在容器大小不變的情況下,動畫過渡內(nèi)部內(nèi)容的位置。 |
AnimatedPhysicalModel | AnimatedPhysicalModel組件允許在物理模型屬性(如陰影、顏色、形狀)之間創(chuàng)建動畫效果,以實現(xiàn)平滑的物理屬性過渡。 |
AnimatedPositioned | AnimatedPositioned組件作為Stack的子元素,會在給定的位置發(fā)生變化時自動過渡其子元素的位置,過渡動畫的持續(xù)時間也是可調(diào)的。這個組件通常用于在屏幕上疊加布局元素并實現(xiàn)平滑的過渡效果,如將元素從一個位置移動到另一個位置。 |
AnimatedPositionedDirectional | AnimatedPositionedDirectional組件是AnimatedPositioned的變體,支持使用方向性屬性(如start、end、top、bottom)來控制子元素的位置,并支持動畫過渡效果。 |
AnimatedRotation | AnimatedRotation組件允許創(chuàng)建旋轉(zhuǎn)動畫,以在不同的旋轉(zhuǎn)值之間實現(xiàn)平滑的過渡效果。 |
AnimatedScale | AnimatedScale組件允許創(chuàng)建縮放動畫,以在不同的縮放比例之間實現(xiàn)平滑的過渡效果。 |
AnimatedSize | AnimatedSize組件允許在子元素大小變化時實現(xiàn)平滑的過渡效果。當(dāng)子元素的大小發(fā)生變化時,AnimatedSize可以根據(jù)動畫控制器的值來調(diào)整大小,并在過渡期間創(chuàng)建動畫效果。 |
AnimatedSlide | AnimatedSlide組件可以動畫化子元素的平移,通過給定的偏移量相對于其大小。這意味著可以在子元素的大小不變的情況下,通過滑動效果來改變其位置,從而創(chuàng)建有趣的動畫效果。 |
AnimatedSwitcher | AnimatedSwitcher組件用于在兩個子元素之間進(jìn)行切換,并允許自定義過渡效果??梢允褂肁nimatedSwitcher.transitionBuilder屬性來定義過渡動畫,從而實現(xiàn)不同類型的子元素切換效果,如淡入淡出、滑動等。 |
AnimatedWidget | AnimatedWidget 是一個抽象基類,用于創(chuàng)建自定義動畫組件。通過繼承 AnimatedWidget 并實現(xiàn) build 方法,您可以輕松地創(chuàng)建自定義的動畫組件,并與動畫控制器進(jìn)行交互。 |
AnimatedWidgetBaseState | AnimatedWidgetBaseState 是用于實現(xiàn)自定義動畫組件的狀態(tài)管理器的基類。您可以繼承這個基類,以創(chuàng)建具有自定義動畫邏輯的組件 |
AnimatedAlign | AnimatedAlign組件會在給定的AnimatedAlign.alignment屬性變化時自動過渡其子元素的位置。這可以用于在不同對齊方式之間平滑地切換子元素的位置,使得子元素的位置過渡更加流暢。 |
AnimatedBuilder | AnimatedBuilder組件用于創(chuàng)建自定義動畫,它使用給定的動畫控制器并在每次動畫值更改時調(diào)用builder函數(shù),從而可以自由構(gòu)建動畫效果。 |
AnimatedContainer | AnimatedContainer組件可以同時過渡多個值,用于在動畫中過渡容器的大小、顏色、邊距、邊框等屬性。它使得在Flutter應(yīng)用中創(chuàng)建平滑的容器動畫變得簡單。 |
AnimatedCrossFade | AnimatedCrossFade組件用于在兩個子元素之間進(jìn)行淡入淡出的過渡,并且還會插值它們的大小。這個組件可以用于創(chuàng)建平滑的淡入淡出效果,同時確保兩個子元素的大小變化也會過渡,使過渡更加連貫。 |
AnimatedDefaultTextStyle | AnimatedDefaultTextStyle組件可以用于動態(tài)更改文本樣式屬性,如字體大小、顏色等,以實現(xiàn)平滑的文本樣式過渡效果。 |
AnimatedFractionallySizedBox | AnimatedFractionallySizedBox組件允許根據(jù)父容器的大小的一部分來調(diào)整子元素的大小,并支持動畫過渡效果。 |
AnimatedGrid | AnimatedGrid組件是一個通用的動畫網(wǎng)格布局,允許在網(wǎng)格中添加和移除子元素,并支持過渡動畫。這個組件可以用于創(chuàng)建動態(tài)網(wǎng)格布局,以及在網(wǎng)格項之間實現(xiàn)平滑的過渡效果。 |
AnimatedGridState | AnimatedGridState是AnimatedGrid的狀態(tài)管理器,用于在運行時管理網(wǎng)格布局的子元素以及它們的過渡動畫。 |
AnimatedList | AnimatedList組件允許創(chuàng)建一個可滾動的列表,可以在運行時添加或刪除項目,并支持過渡動畫。這個組件通常用于在列表中實現(xiàn)平滑的添加和刪除項目的效果。 |
AnimatedListState | AnimatedListState是AnimatedList的狀態(tài)管理器,用于在運行時管理列表項以及它們的過渡動畫。 |
AnimatedModalBarrier | AnimatedModalBarrier組件是一個帶有動畫效果的模態(tài)遮罩層,可以用于在打開或關(guān)閉模態(tài)對話框等情況下添加過渡效果。 |
AnimatedOpacity | AnimatedOpacity組件可以用于通過淡入淡出效果在"不存在"和"存在"之間切換子元素??梢酝ㄟ^更改不透明度值來實現(xiàn)子元素的漸變,從而在界面上創(chuàng)建子元素的平滑過渡效果,使其逐漸顯現(xiàn)或消失。 |
AnimatedPadding | AnimatedPadding組件可以用于動畫過渡容器的內(nèi)邊距,而不是容器的對齊方式。通過更改內(nèi)邊距值,可以實現(xiàn)在容器大小不變的情況下,動畫過渡內(nèi)部內(nèi)容的位置。 |
AnimatedPhysicalModel | AnimatedPhysicalModel組件允許在物理模型屬性(如陰影、顏色、形狀)之間創(chuàng)建動畫效果,以實現(xiàn)平滑的物理屬性過渡。 |
AnimatedPositioned | AnimatedPositioned組件作為Stack的子元素,會在給定的位置發(fā)生變化時自動過渡其子元素的位置,過渡動畫的持續(xù)時間也是可調(diào)的。這個組件通常用于在屏幕上疊加布局元素并實現(xiàn)平滑的過渡效果,如將元素從一個位置移動到另一個位置。 |
AnimatedPositionedDirectional | AnimatedPositionedDirectional組件是AnimatedPositioned的變體,支持使用方向性屬性(如start、end、top、bottom)來控制子元素的位置,并支持動畫過渡效果。 |
AnimatedRotation | AnimatedRotation組件允許創(chuàng)建旋轉(zhuǎn)動畫,以在不同的旋轉(zhuǎn)值之間實現(xiàn)平滑的過渡效果。 |
AnimatedScale | AnimatedScale組件允許創(chuàng)建縮放動畫,以在不同的縮放比例之間實現(xiàn)平滑的過渡效果。 |
AnimatedSize | AnimatedSize組件允許在子元素大小變化時實現(xiàn)平滑的過渡效果。當(dāng)子元素的大小發(fā)生變化時,AnimatedSize可以根據(jù)動畫控制器的值來調(diào)整大小,并在過渡期間創(chuàng)建動畫效果。 |
AnimatedSlide | AnimatedSlide組件可以動畫化子元素的平移,通過給定的偏移量相對于其大小。這意味著可以在子元素的大小不變的情況下,通過滑動效果來改變其位置,從而創(chuàng)建有趣的動畫效果。 |
AnimatedSwitcher | AnimatedSwitcher組件用于在兩個子元素之間進(jìn)行切換,并允許自定義過渡效果??梢允褂肁nimatedSwitcher.transitionBuilder屬性來定義過渡動畫,從而實現(xiàn)不同類型的子元素切換效果,如淡入淡出、滑動等。 |
AnimatedWidget | AnimatedWidget組件是一個抽象 |
Animation | Animation是一個抽象類,用于表示動畫的當(dāng)前值和狀態(tài)。它通常與AnimationController一起使用,用于管理動畫的狀態(tài)和值。 |
AnimationController | AnimationController用于控制動畫的執(zhí)行和管理動畫的狀態(tài)。它允許您啟動、停止、暫停和重置動畫,以及監(jiān)聽動畫的狀態(tài)變化。 |
AnimationMax | AnimationMax是一個動畫對象,它表示一組動畫值中的最大值。通常用于在動畫中獲取最大值,并在動畫控制器的值發(fā)生變化時更新。 |
AnimationMean | AnimationMean是一個動畫對象,它表示一組動畫值的平均值。通常用于在動畫中獲取平均值,并在動畫控制器的值發(fā)生變化時更新。 |
AnimationMin | AnimationMin是一個動畫對象,它表示一組動畫值中的最小值。通常用于在動畫中獲取最小值,并在動畫控制器的值發(fā)生變化時更新。 |
AnnotatedRegion | AnnotatedRegion是一個用于包裝子元素并添加語義注釋的組件。它通常用于向子元素添加額外的語義信息,以幫助無障礙用戶理解和交互。 |
AppLifecycleListener | AppLifecycleListener是一個用于監(jiān)聽?wèi)?yīng)用程序生命周期事件的接口。它允許您注冊回調(diào)以在應(yīng)用程序進(jìn)入前臺、后臺或終止時執(zhí)行特定操作。 |
AspectRatio | AspectRatio是一個用于根據(jù)寬高比調(diào)整子元素大小的容器。它可以確保子元素在指定寬高比的約束下保持一致的寬度或高度。 |
AssetBundle | AssetBundle是一個用于訪問應(yīng)用程序資源的抽象類。它允許您加載圖像、字體、音頻和其他資源,以便在應(yīng)用程序中使用。 |
AssetBundleImageKey | AssetBundleImageKey是AssetBundle中圖像的唯一標(biāo)識符。它通常用于在AssetBundle中查找和加載圖像資源。 |
AssetBundleImageProvider | AssetBundleImageProvider是一個用于從AssetBundle中加載圖像的圖像提供程序。它允許您將AssetBundle中的圖像作為Flutter圖像使用。 |
AssetImage | AssetImage是一個用于表示AssetBundle中圖像資源的類。它通常用于在Flutter應(yīng)用程序中加載和顯示圖像。 |
AsyncSnapshot | AsyncSnapshot是一個用于表示異步操作的快照,包括數(shù)據(jù)和操作狀態(tài)。它通常與FutureBuilder和StreamBuilder一起使用,以獲取異步操作的結(jié)果。 |
AutocompleteHighlightedOption | AutocompleteHighlightedOption是一個表示自動完成文本框中高亮顯示的選項的類。它通常用于指示用戶當(dāng)前選擇的自動完成選項。 |
AutocompleteNextOptionIntent | AutocompleteNextOptionIntent是一個表示自動完成文本框中選擇下一個選項的意圖的類。它通常與自動完成文本框一起使用,以實現(xiàn)導(dǎo)航自動完成選項的功能。 |
AutocompletePreviousOptionIntent | AutocompletePreviousOptionIntent是一個表示自動完成文本框中選擇上一個選項的意圖的類。它通常與自動完成文本框一起使用,以實現(xiàn)導(dǎo)航自動完成選項的功能。 |
AutofillGroup | AutofillGroup是一個用于包裝一組表單字段的組件,以便自動填充服務(wù)可以管理和填充表單數(shù)據(jù)。它通常用于支持自動填充功能的表單。 |
AutofillGroupState | AutofillGroupState是AutofillGroup的狀態(tài)管理器,用于管理和控制自動填充服務(wù)與表單字段的交互。 |
AutofillHints | AutofillHints是一組字符串常量,用于指定表單字段的自動填充提示。它通常用于告訴自動填充服務(wù)如何為表單字段提供建議。 |
AutomaticKeepAlive | AutomaticKeepAlive是一個混合類,用于將“保持活動”狀態(tài)添加到StatefulWidget。它通常用于確保StatefulWidget在切換頁面時保持其狀態(tài)不被銷毀。 |
AutomaticNotchedShape | AutomaticNotchedShape是一個用于自動生成切割形狀的類,通常用于與BottomAppBar一起使用,以適應(yīng)底部導(dǎo)航欄的形狀。 |
B
組件名稱 | 描述 |
---|---|
BackButtonDispatcher | BackButtonDispatcher是一個用于管理返回按鈕事件分發(fā)的類。它通常用于處理Android物理返回按鈕的事件,以實現(xiàn)頁面導(dǎo)航或退出應(yīng)用程序。 |
BackButtonListener | BackButtonListener是一個用于監(jiān)聽返回按鈕事件的組件。它通常用于包裝頁面中的內(nèi)容,以便在用戶按下返回按鈕時執(zhí)行特定操作。 |
BackdropFilter | BackdropFilter是一個用于創(chuàng)建背景濾鏡效果的組件,可以模糊或改變其背后的內(nèi)容。通常用于創(chuàng)建視覺效果,如高斯模糊或顏色濾鏡。 |
BallisticScrollActivity | BallisticScrollActivity是一個用于模擬滾動運動的類,通常用于實現(xiàn)物理模擬的滾動效果。它模擬了滾動的慣性和減速運動。 |
Banner | Banner是一個用于在應(yīng)用程序界面上顯示橫幅消息的組件。它通常用于臨時性的通知和警告,以便用戶能夠注意到重要信息。 |
BannerPainter | BannerPainter是一個用于繪制橫幅消息的自定義繪制器。它通常與Banner一起使用,用于定義橫幅消息的外觀和樣式。 |
Baseline | Baseline是一個用于將子元素與基線對齊的容器。它可以確保子元素在垂直方向上與指定基線對齊,通常用于排列文本和其他元素。 |
BaseTapAndDragGestureRecognizer | BaseTapAndDragGestureRecognizer是手勢識別器的基類,用于識別點擊和拖動手勢。它通常用于創(chuàng)建自定義手勢識別器。 |
BeveledRectangleBorder | BeveledRectangleBorder是一個用于創(chuàng)建斜角矩形邊框的類。它允許您定義矩形邊框的斜角特性,以及邊框的顏色和寬度。 |
BlockSemantics | BlockSemantics是一個用于阻止子元素的語義信息傳遞的組件。它通常用于臨時禁用特定區(qū)域的語義信息,以改善用戶交互體驗。 |
Border | Border是一個用于定義邊框樣式的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框的顏色、寬度、樣式和邊框的各個邊。 |
BorderDirectional | BorderDirectional是Border的方向性變體,用于在依賴文本方向的情況下定義邊框樣式。它通常用于支持從左到右或從右到左的文本布局方向。 |
BorderRadius | BorderRadius是一個用于定義邊框半徑的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框的四個角的半徑大小。 |
BorderRadiusDirectional | BorderRadiusDirectional是BorderRadius的方向性變體,用于在依賴文本方向的情況下定義邊框半徑。它通常用于支持從左到右或從右到左的文本布局方向。 |
BorderRadiusGeometry | BorderRadiusGeometry是BorderRadius和BorderRadiusDirectional的通用父類,用于表示邊框的角半徑。它提供了一種抽象的方式來描述角的半徑,不受具體角的限制。 |
BorderRadiusTween | BorderRadiusTween是用于在兩個BorderRadius之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊框半徑,從而實現(xiàn)平滑的邊框效果。 |
BorderSide | BorderSide是一個用于定義邊框邊的樣式的類,通常用于裝飾容器、文本框和按鈕等組件。它可以定義邊框邊的顏色、寬度和樣式。 |
BorderTween | BorderTween是用于在兩個Border之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊框樣式,從而實現(xiàn)平滑的邊框效果。 |
BottomNavigationBarItem | BottomNavigationBarItem是底部導(dǎo)航欄中的一個項目,通常用于定義導(dǎo)航欄中的每個選項卡。它包含圖標(biāo)、文本和其他與選項卡相關(guān)的屬性。 |
BouncingScrollPhysics | BouncingScrollPhysics是一個ScrollPhysics的子類,用于模擬在邊界處發(fā)生反彈效果的滾動物理學(xué)。它通常用于iOS風(fēng)格的滾動效果。 |
BouncingScrollSimulation | BouncingScrollSimulation是一個用于模擬帶有反彈效果的滾動運動的模擬器。它通常與BouncingScrollPhysics一起使用,以實現(xiàn)反彈滾動效果。 |
BoxBorder | BoxBorder是一個用于創(chuàng)建盒子邊框樣式的基類,通常用于裝飾容器、文本框和按鈕等組件。它允許定義邊框的各個邊的樣式和屬性。 |
BoxConstraints | BoxConstraints是一個用于指定盒子大小和約束條件的類。它通常用于定義容器的大小限制和約束條件,以確保容器在布局中得到正確的大小。 |
BoxConstraintsTween | BoxConstraintsTween是用于在兩個BoxConstraints之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的盒子大小和約束條件,從而實現(xiàn)平滑的布局效果。 |
組件名稱 | 描述 |
---|---|
Cubic | Cubic是一個描述三次方貝塞爾曲線的類,通常用于創(chuàng)建平滑的動畫曲線。它可以定義曲線的起始點、控制點1、控制點2和結(jié)束點,以控制曲線的形狀。 |
Curve | Curve是一個抽象類,用于表示動畫曲線。它定義了動畫值隨時間變化的方式,以實現(xiàn)不同的動畫效果。各種子類的曲線可用于創(chuàng)建平滑或非線性的動畫。 |
Curve2D | Curve2D是Curve的二維版本,用于描述二維平面中的曲線。它通常用于定義復(fù)雜的路徑或動畫曲線,以實現(xiàn)自定義的動畫效果。 |
Curve2DSample | Curve2DSample是Curve2D的示例類,通常用于演示和測試二維曲線的效果。 |
CurvedAnimation | CurvedAnimation是一個用于將曲線應(yīng)用于動畫的類,它可以使動畫按照指定的曲線變化。它通常與AnimationController和Curve一起使用,以實現(xiàn)不同的動畫效果。 |
Curves | Curves是一個包含各種預(yù)定義動畫曲線的類,用于創(chuàng)建常見的動畫效果。它提供了多種曲線,如線性、彈簧、快出慢進(jìn)等,可用于不同類型的動畫。 |
CurveTween | CurveTween是用于在兩個Curve之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的曲線,從而實現(xiàn)平滑的動畫效果。 |
CustomClipper | CustomClipper是一個抽象類,用于創(chuàng)建自定義的剪裁路徑。它通常與ClipPath或ClipRRect一起使用,以實現(xiàn)特定形狀的剪裁效果。 |
CustomMultiChildLayout | CustomMultiChildLayout是一個用于自定義多個子元素布局的組件。它允許您根據(jù)子元素的尺寸和位置自定義它們的布局方式,以滿足特定的布局需求。 |
CustomPaint | CustomPaint是一個用于自定義繪制子元素的組件。它通常與CustomPainter一起使用,以在繪制子元素時執(zhí)行自定義繪制邏輯,實現(xiàn)特定的繪圖效果。 |
CustomPainter | CustomPainter是一個抽象類,用于定義自定義繪圖邏輯。它通常用于自定義繪制子元素的外觀,可以實現(xiàn)各種繪圖效果,如繪制圖形、文本或圖像等。 |
CustomPainterSemantics | CustomPainterSemantics是用于向自定義繪制子元素添加語義信息的類。它通常與CustomPainter一起使用,以幫助無障礙用戶理解和交互自定義繪制內(nèi)容。 |
CustomScrollView | CustomScrollView是一個自定義滾動視圖的組件,它允許您創(chuàng)建自定義的滾動效果和布局。它通常用于需要自定義滾動行為的復(fù)雜滾動視圖。 |
CustomSingleChildLayout | CustomSingleChildLayout是一個用于自定義單個子元素布局的組件。它允許您根據(jù)子元素的尺寸和位置自定義它們的布局方式,以滿足特定的布局需求。 |
D
組件名稱 | 描述 |
---|---|
DebugCreator | DebugCreator是一個用于創(chuàng)建調(diào)試工具的類,通常用于開發(fā)和調(diào)試Flutter應(yīng)用程序。 |
DecoratedBox | DecoratedBox是一個用于裝飾子元素的容器,通常用于添加背景、邊框和陰影等裝飾效果。 |
DecoratedBoxTransition | DecoratedBoxTransition是一個用于在DecoratedBox的裝飾屬性之間創(chuàng)建動畫過渡的組件。 |
DecoratedSliver | DecoratedSliver是一個用于裝飾滾動視圖中滾動元素的組件。它通常與CustomScrollView和SliverList等一起使用,以添加裝飾效果。 |
Decoration | Decoration是一個用于定義裝飾效果的抽象類,通常用于自定義裝飾元素的外觀。它可以定義背景、邊框、陰影等裝飾屬性。 |
DecorationImage | DecorationImage是用于定義裝飾元素的圖像背景的類。它通常用于Decoration中,以指定元素的背景圖像。 |
DecorationImagePainter | DecorationImagePainter 是一個用于繪制DecorationImage背景圖像的類。它通常由Flutter引擎自動管理,無需直接使用。 |
DecorationTween | DecorationTween是用于在兩個Decoration之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的裝飾效果,從而實現(xiàn)平滑的裝飾效果。 |
DefaultAssetBundle | DefaultAssetBundle是一個默認(rèn)AssetBundle的組件,用于在應(yīng)用程序中訪問資源。 |
DefaultPlatformMenuDelegate | DefaultPlatformMenuDelegate是一個默認(rèn)的平臺菜單代理,通常用于處理彈出菜單的顯示和交互。 |
DefaultSelectionStyle | DefaultSelectionStyle是一個默認(rèn)的文本選擇樣式,通常用于定義文本選擇時的外觀。 |
DefaultTextEditingShortcuts | DefaultTextEditingShortcuts是一個默認(rèn)的文本編輯快捷方式,通常用于處理文本編輯器的快捷鍵。 |
DefaultTextHeightBehavior | DefaultTextHeightBehavior是一個默認(rèn)的文本高度行為,通常用于定義文本的行高和垂直對齊方式。 |
DefaultTextStyle | DefaultTextStyle是一個默認(rèn)的文本樣式,通常用于定義文本的默認(rèn)樣式。 |
DefaultTextStyleTransition | DefaultTextStyleTransition是一個用于在DefaultTextStyle之間創(chuàng)建動畫的組件,可以平滑地過渡文本的樣式屬性。 |
DefaultTransitionDelegate | DefaultTransitionDelegate是一個默認(rèn)的頁面切換效果委托,通常用于定義頁面之間的過渡動畫。 |
DefaultWidgetsLocalizations | DefaultWidgetsLocalizations是一個默認(rèn)的本地化資源類,通常用于提供Flutter組件的默認(rèn)本地化資源。 |
DeleteCharacterIntent | DeleteCharacterIntent是一個表示刪除字符操作的意圖的類,通常與文本編輯操作一起使用。 |
DeleteToLineBreakIntent | DeleteToLineBreakIntent是一個表示刪除至換行符操作的意圖的類,通常與文本編輯操作一起使用。 |
DeleteToNextWordBoundaryIntent | DeleteToNextWordBoundaryIntent是一個表示刪除至下一個詞邊界操作的意圖的類,通常與文本編輯操作一起使用。 |
DesktopTextSelectionToolbarLayoutDelegate | DesktopTextSelectionToolbarLayoutDelegate是一個用于自定義文本選擇工具欄布局的委托,通常用于桌面平臺上的文本選擇工具欄。 |
DevToolsDeepLinkProperty | DevToolsDeepLinkProperty是一個用于創(chuàng)建DevTools深鏈接的屬性類,通常用于調(diào)試和性能分析Flutter應(yīng)用程序。 |
DiagnosticsNode | DiagnosticsNode是一個用于表示診斷信息的節(jié)點,通常用于構(gòu)建和顯示Flutter應(yīng)用程序的診斷信息樹。 |
DirectionalCaretMovementIntent | DirectionalCaretMovementIntent是一個表示定向插入符移動操作的意圖的類,通常與文本編輯操作一起使用。 |
DirectionalFocusAction | DirectionalFocusAction是一個表示定向聚焦操作的類,通常用于控制焦點在特定方向上的移動。 |
DirectionalFocusIntent | DirectionalFocusIntent是一個表示定向聚焦操作的意圖的類,通常與焦點操作一起使用。 |
Directionality | Directionality是一個用于指定文本方向(ltr或rtl)的組件,通常用于支持不同語言和文本布局方向的應(yīng)用程序。 |
DismissAction | DismissAction是一個表示關(guān)閉操作的類,通常用于關(guān)閉對話框、警告或彈出通知等。 |
Dismissible | Dismissible是一個用于創(chuàng)建可以被滑動或拖動刪除的組件。通常用于實現(xiàn)列表項或卡片的刪除操作,用戶可以通過滑動或拖動將其移除。 |
DismissIntent | DismissIntent是一個表示取消操作的意圖的類,通常與Dismissable一起使用,以觸發(fā)取消刪除操作。 |
DismissUpdateDetails | DismissUpdateDetails是一個用于更新取消刪除操作的細(xì)節(jié)信息的類,通常包含有關(guān)取消操作的狀態(tài)和位置信息。 |
DisplayFeatureSubScreen | DisplayFeatureSubScreen是一個用于顯示特定功能子屏幕的組件,通常用于創(chuàng)建多屏幕布局和導(dǎo)航。 |
DisposableBuildContext | DisposableBuildContext是一個可丟棄的BuildContext,通常用于在不需要BuildContext時釋放資源。 |
DoNothingAction | DoNothingAction是一個表示不執(zhí)行任何操作的類,通常用于作為占位符或默認(rèn)操作。 |
DoNothingAndStopPropagationIntent | DoNothingAndStopPropagationIntent是一個表示不執(zhí)行任何操作并停止事件傳播的意圖的類,通常用于阻止事件傳播并取消操作。 |
DoNothingAndStopPropagationTextIntent | DoNothingAndStopPropagationTextIntent是一個表示不執(zhí)行任何操作并停止文本事件傳播的意圖的類,通常用于阻止文本事件傳播并取消操作。 |
DoNothingIntent | DoNothingIntent是一個表示不執(zhí)行任何操作的意圖的類,通常用于取消操作或占位符操作。 |
DragDownDetails | DragDownDetails是一個用于描述拖動操作的起始位置和細(xì)節(jié)的類,通常包含拖動手勢的起始位置和時間信息。 |
DragEndDetails | DragEndDetails是一個用于描述拖動操作的結(jié)束位置和細(xì)節(jié)的類,通常包含拖動手勢的結(jié)束位置、速度和方向信息。 |
Draggable | Draggable是一個用于創(chuàng)建可拖動的組件,通常包含一個可以被拖動的子元素。它允許用戶通過拖動子元素來執(zhí)行自定義的拖動操作。 |
DraggableDetails | DraggableDetails是一個用于描述可拖動操作的細(xì)節(jié)信息的類,通常包含有關(guān)拖動的狀態(tài)、位置和方向信息。 |
DraggableScrollableActuator | DraggableScrollableActuator是一個用于控制可拖動滾動視圖的激活和停用的組件。通常與DraggableScrollableSheet一起使用,以控制可拖動滾動視圖的行為。 |
DraggableScrollableController | DraggableScrollableController是一個用于控制可拖動滾動視圖的控制器,通常用于控制可拖動滾動視圖的滾動和狀態(tài)。 |
DraggableScrollableNotification | DraggableScrollableNotification是一個通知,用于通知可拖動滾動視圖的滾動事件和狀態(tài)變化。通常與DraggableScrollableSheet一起使用,以監(jiān)聽滾動狀態(tài)。 |
DraggableScrollableSheet | DraggableScrollableSheet是一個可拖動的滾動視圖,通常用于實現(xiàn)底部抽屜或彈出式面板。它允許用戶通過拖動來打開、關(guān)閉或調(diào)整面板的大小。 |
DragScrollActivity | DragScrollActivity是一個用于模擬拖動滾動操作的類,通常用于實現(xiàn)物理模擬的拖動滾動效果。它模擬了拖動的慣性和減速運動。 |
DragStartDetails | DragStartDetails是一個用于描述拖動操作的起始位置和細(xì)節(jié)的類,通常包含拖動手勢的起始位置和時間信息。 |
DragTarget | DragTarget是一個用于接收拖動操作的組件,通常包含一個接收拖動項的區(qū)域。它允許其他組件將拖動項放置到其中,并在拖動操作上下文中響應(yīng)拖動事件。 |
DragTargetDetails | DragTargetDetails是一個用于描述拖動操作的細(xì)節(jié)信息的類,通常包含有關(guān)拖動項和拖動目標(biāo)的信息。 |
DragUpdateDetails | DragUpdateDetails是一個用于描述拖動操作的更新位置和細(xì)節(jié)的類,通常包含拖動手勢的當(dāng)前位置和偏移信息。 |
DrivenScrollActivity | DrivenScrollActivity是一個用于驅(qū)動滾動的活動類,通常用于滾動控制器中的滾動過程。 |
DualTransitionBuilder | DualTransitionBuilder是一個用于創(chuàng)建雙重過渡動畫的構(gòu)建器,通常用于同時應(yīng)用兩個過渡動畫效果。 |
E
組件名稱 | 描述 |
---|---|
EdgeDraggingAutoScroller | EdgeDraggingAutoScroller是一個用于邊緣拖動自動滾動的組件,通常用于實現(xiàn)在邊緣拖動時自動滾動內(nèi)容的效果。 |
EdgeInsets | EdgeInsets是一個用于定義邊距的類,通常用于指定組件或容器的邊距大小。它包含左、上、右、下四個邊的偏移值。 |
EdgeInsetsDirectional | EdgeInsetsDirectional是EdgeInsets的方向性變體,用于支持依賴文本方向的邊距設(shè)置。通常用于 支持從左到右或從右到左的文本布局方向。 |
EdgeInsetsGeometry | EdgeInsetsGeometry是EdgeInsets和EdgeInsetsDirectional的通用父類,用于表示邊距信息。它提供了一種抽象的方式來描述邊距,不受具體方向的限制。 |
EdgeInsetsGeometryTween | EdgeInsetsGeometryTween是用于在兩個EdgeInsetsGeometry之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊距設(shè)置,從而實現(xiàn)平滑的邊距效果。 |
EdgeInsetsTween | EdgeInsetsTween是用于在兩個EdgeInsets之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的邊距值,從而實現(xiàn)平滑的邊距效果。 |
EditableText | EditableText是一個可編輯文本字段的組件,通常用于允許用戶輸入和編輯文本內(nèi)容。它支持文本輸入、選擇和編輯功能,并且可以定制外觀和交互。 |
EditableTextState | EditableTextState是EditableText的狀態(tài)類,通常包含與可編輯文本字段相關(guān)的狀態(tài)和行為。 |
ElasticInCurve | ElasticInCurve是一個彈性進(jìn)入曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在起始點附近具有反彈效果。 |
ElasticInOutCurve | ElasticInOutCurve是一個彈性進(jìn)出曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在起始點和結(jié)束點附近都具有反彈效果。 |
ElasticOutCurve | ElasticOutCurve是一個彈性退出曲線,通常用于創(chuàng)建具有反彈效果的動畫。它定義了一種曲線,使動畫在結(jié)束點附近具有反彈效果。 |
Element | Element是Flutter框架中構(gòu)建UI樹的基本單元,通常代表一個組件的實例。它用于管理組件的生命周期、布局和渲染。 |
EmptyTextSelectionControls | EmptyTextSelectionControls是一個表示空文本選擇控件的類,通常用于禁用文本字段的文本選擇功能。 |
ErrorDescription | ErrorDescription是一個用于描述錯誤的類,通常包含有關(guān)錯誤的詳細(xì)信息和描述。 |
ErrorHint | ErrorHint是一個用于提供錯誤提示的類,通常包含有關(guān)錯誤的提示信息。 |
ErrorSummary | ErrorSummary是一個用于提供錯誤摘要的類,通常包含有關(guān)錯誤的簡要摘要信息。 |
ErrorWidget | ErrorWidget是一個用于顯示錯誤信息的組件,通常在應(yīng)用程序出現(xiàn)錯誤時顯示。它可以自定義錯誤信息的外觀和樣式,以提供更好的用戶體驗。 |
ExactAssetImage | ExactAssetImage是一個表示精確資源圖像的類,通常用于加載指定路徑的資源圖像。 |
ExcludeFocus | ExcludeFocus是一個用于排除特定子元素獲得焦點的組件,通常用于控制焦點在特定區(qū)域內(nèi)的分配。 |
ExcludeFocusTraversal | ExcludeFocusTraversal是一個用于排除特定子元素獲得焦點遍歷的組件,通常用于限制焦點遍歷的范圍。 |
ExcludeSemantics | ExcludeSemantics是一個用于排除特定子元素的語義信息的組件,通常用于阻止特定區(qū)域的語義信息傳播。 |
Expanded | Expanded是一個用于自動擴(kuò)展子元素以填充可用空間的組件。通常用于Column、Row和Flex等布局中,以實現(xiàn)自動擴(kuò)展子元素的效果。 |
ExpandSelectionToDocumentBoundaryIntent | ExpandSelectionToDocumentBoundaryIntent是一個表示擴(kuò)展選擇到文檔邊界的意圖的類,通常用于文本編輯操作。 |
ExpandSelectionToLineBreakIntent | ExpandSelectionToLineBreakIntent是一個表示擴(kuò)展選擇到換行符位置的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionByCharacterIntent | ExtendSelectionByCharacterIntent是一個表示通過字符擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionByPageIntent | ExtendSelectionByPageIntent是一個表示通過頁面擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToDocumentBoundaryIntent | ExtendSelectionToDocumentBoundaryIntent是一個表示通過文檔邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToLineBreakIntent | ExtendSelectionToLineBreakIntent是一個表示通過換行符擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToNextParagraphBoundaryIntent | ExtendSelectionToNextParagraphBoundaryIntent是一個表示通過段落邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent | ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent是一個表示通過段落邊界或插入符位置擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToNextWordBoundaryIntent | ExtendSelectionToNextWordBoundaryIntent是一個表示通過詞邊界擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionToNextWordBoundaryOrCaretLocationIntent | ExtendSelectionToNextWordBoundaryOrCaretLocationIntent是一個表示通過詞邊界或插入符位置擴(kuò)展選擇的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionVerticallyToAdjacentLineIntent | ExtendSelectionVerticallyToAdjacentLineIntent是一個表示垂直擴(kuò)展選擇到相鄰行的意圖的類,通常用于文本編輯操作。 |
ExtendSelectionVerticallyToAdjacentPageIntent | ExtendSelectionVerticallyToAdjacentPageIntent是一個表示垂直擴(kuò)展選擇到相鄰頁的意圖的類,通常用于文本編輯操作。 |
F
組件名稱 | 描述 |
---|---|
FadeInImage | FadeInImage是一個用于顯示漸變淡入圖像的組件,通常用于加載圖像時實現(xiàn)平滑的漸變顯示效果。 |
FadeTransition | FadeTransition是一個用于創(chuàng)建漸變動畫的組件,通常用于使子元素在顯示和隱藏時產(chǎn)生漸變效果。 |
FileImage | FileImage是一個表示文件圖像的類,通常用于加載本地文件中的圖像。 |
FittedBox | FittedBox是一個用于將子元素縮放和適應(yīng)容器的組件,通常用于調(diào)整子元素的大小以適應(yīng)給定的容器大小。 |
FittedSizes | FittedSizes是一個包含縮放和適應(yīng)信息的類,通常用于計算子元素的大小和位置以適應(yīng)容器。 |
FixedColumnWidth | FixedColumnWidth是一個表示固定列寬的類,通常用于表格布局中,以指定列的固定寬度。 |
FixedExtentMetrics | FixedExtentMetrics是一個用于描述固定項滾動控制器的度量信息的類,通常用于FixedExtentScrollController中。 |
FixedExtentScrollController | FixedExtentScrollController是一個用于控制固定項滾動視圖的滾動和狀態(tài)的控制器,通常用于FixedExtentList和FixedExtentGridView中。 |
FixedExtentScrollPhysics | FixedExtentScrollPhysics是一個用于固定項滾動視圖的滾動物理模型,通常用于FixedExtentList和FixedExtentGridView中。 |
FixedScrollMetrics | FixedScrollMetrics是一個用于描述固定項滾動控制器的度量信息的類,通常用于FixedScrollableController中。 |
Flex | Flex是一個用于創(chuàng)建彈性盒子布局的組件,通常用于創(chuàng)建沿主軸排列的子元素。它可以具有彈性伸縮因子,以調(diào)整子元素的分配比例。 |
FlexColumnWidth | FlexColumnWidth是一個表示彈性列寬的類,通常用于表格布局中,以指定列的彈性寬度。 |
Flexible | Flexible是一個用于自動調(diào)整尺寸以填充可用空間的組件,通常用于Column、Row和Flex等布局中。它允許子元素根據(jù)權(quán)重分配可用空間。 |
FlippedCurve | FlippedCurve是一個曲線翻轉(zhuǎn)器,通常用于將給定曲線的動畫方向翻轉(zhuǎn),以實現(xiàn)反向動畫效果。 |
FlippedTweenSequence | FlippedTweenSequence是一個用于創(chuàng)建翻轉(zhuǎn)Tween序列的工具類,通常用于反向播放Tween動畫。 |
Flow | Flow是一個用于創(chuàng)建自定義流式布局的組件,通常用于將子元素按照自定義規(guī)則排列。它允許子元素自由流動,并根據(jù)規(guī)則進(jìn)行布局。 |
FlowDelegate | FlowDelegate是用于自定義Flow布局規(guī)則的委托類,通常與Flow一起使用,以定義子元素的布局方式。 |
FlowPaintingContext | FlowPaintingContext是Flow布局的繪制上下文,通常用于在Flow布局中繪制子元素的內(nèi)容。 |
FlutterErrorDetails | FlutterErrorDetails是一個用于表示Flutter錯誤的詳細(xì)信息的類,通常包含錯誤消息、異常信息和堆棧跟蹤等。 |
FlutterLogoDecoration | FlutterLogoDecoration是一個用于創(chuàng)建Flutter標(biāo)志裝飾的類,通常用于自定義Flutter標(biāo)志的外觀。 |
Focus | Focus是一個用于管理和控制焦點的組件,通常用于處理用戶界面中的焦點控制。它可以定義焦點范圍和焦點節(jié)點,以便用戶交互。 |
FocusableActionDetector | FocusableActionDetector是一個用于檢測可接收焦點操作的組件,通常包含一個可接收焦點的子元素。它允許子元素響應(yīng)焦點操作,如鍵盤快捷鍵。 |
FocusAttachment | FocusAttachment是一個表示焦點附件的類,通常用于將焦點節(jié)點附加到組件的生命周期。它幫助管理焦點節(jié)點的創(chuàng)建和銷毀。 |
FocusManager | FocusManager是一個用于管理應(yīng)用程序中的焦點的類,通常用于協(xié)調(diào)焦點在各個部分之間的移動和控制。 |
FocusNode | FocusNode是一個用于表示焦點節(jié)點的類,通常與Focus一起使用,以管理組件的焦點狀態(tài)。 |
FocusOrder | FocusOrder是一個用于指定焦點節(jié)點順序的枚舉,通常用于定義焦點節(jié)點之間的默認(rèn)遍歷順序。 |
FocusScope | FocusScope是一個用于創(chuàng)建焦點范圍的組件,通常用于將一組子元素包裝在一個焦點范圍內(nèi)。它幫助限定焦點在范圍內(nèi)移動。 |
FocusScopeNode | FocusScopeNode是一個表示焦點范圍的節(jié)點,通常與FocusScope一起使用,以管理焦點范圍內(nèi)的焦點節(jié)點。 |
FocusTraversalGroup | FocusTraversalGroup是一個用于創(chuàng)建焦點遍歷組的組件,通常用于將一組可獲得焦點的子元素組織成焦點遍歷組。 |
FocusTraversalOrder | FocusTraversalOrder是一個用于定義焦點遍歷順序的枚舉,通常用于指定焦點遍歷組內(nèi)子元素的默認(rèn)遍歷順序。 |
FocusTraversalPolicy | FocusTraversalPolicy是一個用于定義焦點遍歷策略的類,通常用于指定焦點遍歷組內(nèi)子元素的遍歷順序。 |
FontWeight | FontWeight是一個用于定義字體粗細(xì)的枚舉,通常用于指定文本的字體粗細(xì)程度。 |
ForcePressDetails | ForcePressDetails是一個用于描述力按下事件的細(xì)節(jié)信息的類,通常包含力按下事件的力量和位置信息。 |
Form | Form是一個用于創(chuàng)建表單的組件,通常包含一組表單字段和提交按鈕。它可以管理表單字段的狀態(tài)、校驗和提交操作。 |
FormField | FormField是一個用于包裝表單字段的組件,通常用于將表單字段與Form一起使用。它提供了與表單字段交互的接口,如校驗、重置和保存值。 |
FormFieldState | FormFieldState是FormField的狀態(tài)類,通常包含與表單字段相關(guān)的狀態(tài)和行為。 |
FormState | FormState是Form的狀態(tài)類,通常包含與表單相關(guān)的狀態(tài)和行為,如校驗、重置和提交操作。 |
FractionallySizedBox | FractionallySizedBox是一個用于創(chuàng)建相對大小的組件,通常根據(jù)父容器的尺寸來調(diào)整子元素的大小。 |
FractionalOffset | FractionalOffset是一個用于表示相對偏移的類,通常用于指定子元素相對于父容器的位置。 |
FractionalOffsetTween | FractionalOffsetTween是用于在兩個FractionalOffset之間創(chuàng)建動畫的工具類。它可以在動畫過程中平滑過渡兩個不同的相對偏移值,從而實現(xiàn)平滑的位置變化。 |
FractionalTranslation | FractionalTranslation是一個用于創(chuàng)建相對平移的組件,通常用于將子元素相對于父容器進(jìn)行平移。 |
FractionColumnWidth | FractionColumnWidth是一個表示相對列寬的類,通常用于表格布局中,以指定列的相對寬度。 |
FutureBuilder | FutureBuilder是一個用于構(gòu)建依賴于Future的組件的工具類,通常用于在異步操作完成后構(gòu)建組件。它可以根據(jù)Future的不同狀態(tài)來構(gòu)建不同的子元素。 |
G
組件名稱 | 描述 |
---|---|
GestureDetector | GestureDetector是一個用于檢測手勢事件的組件,通常用于包裝子元素以便捕獲各種手勢,如點擊、拖動和縮放等。它提供了一種將手勢與回調(diào)函數(shù)關(guān)聯(lián)的簡便方式。 |
GestureRecognizerFactory | GestureRecognizerFactory是一個工廠類,通常用于創(chuàng)建手勢識別器的工廠。它允許根據(jù)需要創(chuàng)建不同類型的手勢識別器,并為它們提供配置參數(shù)和回調(diào)處理函數(shù)。 |
GestureRecognizerFactoryWithHandlers | GestureRecognizerFactoryWithHandlers是一個帶有回調(diào)處理函數(shù)的手勢識別器工廠,通常用于創(chuàng)建自定義手勢識別器并指定處理函數(shù)。 |
GlobalKey | GlobalKey是一個全局唯一的鍵,通常用于標(biāo)識Flutter組件樹中的某個組件。它可以用于查找、訪問和操作組件,跨不同的組件樹。 |
GlobalObjectKey | GlobalObjectKey是一個用于標(biāo)識全局對象的鍵,通常用于將全局對象與特定的組件關(guān)聯(lián)起來。它允許跨不同組件樹識別和查找特定的全局對象。 |
GlowingOverscrollIndicator | GlowingOverscrollIndicator是一個用于在滾動過程中顯示光暈效果的組件,通常用于增強(qiáng)滾動視圖的用戶體驗。它在滾動到邊界時產(chǎn)生光暈效果。 |
Gradient | Gradient是一個漸變效果的基類,通常用于創(chuàng)建線性漸變或徑向漸變等漸變效果。它定義了一種從一種顏色過渡到另一種顏色的方式,可以用于填充和邊框等。 |
GradientRotation | GradientRotation是一個用于指定漸變旋轉(zhuǎn)角度的類,通常用于調(diào)整漸變的方向。它影響漸變色彩在漸變區(qū)域內(nèi)的分布方式。 |
GradientTransform | GradientTransform是一個用于指定漸變的矩陣變換的類,通常用于對漸變進(jìn)行自定義變換。它可以改變漸變的位置、大小和形狀等特性。 |
GridPaper | GridPaper是一個用于繪制網(wǎng)格紙效果的組件,通常用于調(diào)試和布局調(diào)整。它可以繪制水平和垂直線條以輔助對齊和布局的分析。 |
GridView | GridView是一個用于創(chuàng)建網(wǎng)格布局的組件,通常用于按行和列排列子元素。它支持滾動、分頁和自定義子元素的排列方式,適用于構(gòu)建網(wǎng)格列表等情況。 |
H
組件名稱 | 描述 |
---|---|
Hero | Hero是一個用于實現(xiàn)共享元素轉(zhuǎn)換動畫的組件,通常用于在不同頁面之間平滑過渡具有相同標(biāo)簽的組件。它創(chuàng)建了一個英雄組件的鏡像,并在轉(zhuǎn)換期間對其進(jìn)行動畫處理。 |
HeroController | HeroController是一個用于控制Hero動畫的控制器,通常用于同步和管理多個頁面之間的英雄動畫。它允許頁面之間的Hero組件以平滑的方式進(jìn)行動畫轉(zhuǎn)換。 |
HeroControllerScope | HeroControllerScope是一個用于在頁面間共享HeroController的作用域組件,通常用于確保頁面間的Hero動畫能夠正確同步。 |
HeroMode | HeroMode是一個枚舉,用于指定Hero動畫的模式,通常用于控制Hero在不同頁面間的過渡方式。它可以設(shè)置為disabled、onScreen、offScreen等模式。 |
HoldScrollActivity | HoldScrollActivity是一個用于保持滾動位置的滾動活動,通常用于滾動視圖在用戶停止操作后保持滾動位置不變。它防止?jié)L動視圖自動滾動到新位置。 |
HSLColor | HSLColor是一個用于表示HSL顏色模型的類,通常用于指定顏色的色相、飽和度和亮度等屬性。它可以用于創(chuàng)建具有特定顏色屬性的顏色對象。 |
HSVColor | HSVColor是一個用于表示HSV顏色模型的類,通常用于指定顏色的色調(diào)、飽和度和亮度等屬性。它可以用于創(chuàng)建具有特定顏色屬性的顏色對象。 |
HtmlElementView | HtmlElementView是一個用于將HTML元素嵌入Flutter組件樹的組件,通常用于與Web內(nèi)容進(jìn)行集成。它可以顯示W(wǎng)eb頁面中的HTML元素,并支持與Web內(nèi)容的交互。 |
I
組件名稱 | 描述 |
---|---|
Icon | Icon是一個用于顯示圖標(biāo)的組件,通常用于顯示Material Design圖標(biāo)或自定義圖標(biāo)。它可以指定圖標(biāo)的圖標(biāo)數(shù)據(jù)、大小、顏色和語義標(biāo)簽等屬性。 |
IconData | IconData是一個表示圖標(biāo)數(shù)據(jù)的類,通常用于指定圖標(biāo)的形狀和風(fēng)格等屬性。它是Icon組件的核心屬性之一,用于指定要顯示的圖標(biāo)。 |
IconDataProperty | IconDataProperty是一個用于指定圖標(biāo)數(shù)據(jù)的屬性類,通常用于將圖標(biāo)數(shù)據(jù)與組件屬性關(guān)聯(lián)。它允許在組件中設(shè)置和傳遞圖標(biāo)數(shù)據(jù)。 |
IconTheme | IconTheme是一個用于定義圖標(biāo)主題的組件,通常用于為子樹中的 圖標(biāo)提供一致的風(fēng)格和樣式。它可以設(shè)置圖標(biāo)的顏色、大小和不透明度等屬性。 |
IconThemeData | IconThemeData是一個用于定義圖標(biāo)主題數(shù)據(jù)的類,通常用于指定圖標(biāo)的顏色、大小和不透明度等屬性。它定義了一組用于自定義圖標(biāo)主題的屬性值。 |
IdleScrollActivity | IdleScrollActivity是一個用于空閑狀態(tài)的滾動活動,通常用于表示滾動視圖處于空閑狀態(tài),沒有正在進(jìn)行的滾動操作。它是滾動活動的一種狀態(tài)。 |
IgnorePointer | IgnorePointer是一個用于忽略觸摸事件的組件,通常用于將子元素從交互事件中排除。它可以阻止子元素接收觸摸事件,使其處于不可交互狀態(tài)。 |
Image | Image是一個用于顯示圖像的組件,通常用于加載和顯示網(wǎng)絡(luò)圖像、本地圖像或內(nèi)存中的圖像。它支持多種圖像格式和緩存策略,用于優(yōu)化圖像加載性能。 |
ImageCache | ImageCache是一個用于緩存圖像的類,通常用于在內(nèi)存中緩存已加載的圖像,以便快速訪問和復(fù)用。它提高了圖像加載性能,減少了網(wǎng)絡(luò)請求和資源消耗。 |
ImageCacheStatus | ImageCacheStatus是一個表示圖像緩存狀態(tài)的枚舉,通常用于檢查和監(jiān)控圖像緩存的當(dāng)前狀態(tài)。它可以表示緩存正常、過期或出錯等狀態(tài)。 |
ImageChunkEvent | ImageChunkEvent是一個用于表示圖像加載進(jìn)度事件的類,通常用于跟蹤圖像加載過程中的進(jìn)度信息。它包含已加載和總共需要加載的字節(jié)信息。 |
ImageConfiguration | ImageConfiguration是一個用于配置圖像加載的類,通常用于指定圖像的加載參數(shù),如縮放比例、色彩深度和內(nèi)存緩存策略等。 |
ImageFiltered | ImageFiltered是一個用于對圖像應(yīng)用濾鏡效果的組件,通常用于對圖像進(jìn)行視覺效果的處理,如模糊、色彩調(diào)整等。它可以使用濾鏡函數(shù)來定義效果。 |
ImageIcon | ImageIcon是一個用于顯示圖標(biāo)的組件,通常用于顯示Flutter內(nèi)置圖標(biāo)或自定義圖標(biāo)。它可以指定圖標(biāo)的圖標(biāo)數(shù)據(jù)、大小、顏色和語義標(biāo)簽等屬性。 |
ImageInfo | ImageInfo是一個用于表示圖像信息的類,通常用于包含已加載圖像的相關(guān)信息,如寬度、高度和顏色格式等。它通常由ImageStreamCompleter返回。 |
ImageProvider | ImageProvider是一個用于加載圖像的抽象類,通常用于定義自定義圖像加載邏輯。它提供了加載圖像所需的接口,并可以用于創(chuàng)建Image組件。 |
ImageShader | ImageShader是一個用于創(chuàng)建圖像著色器的類,通常用于將圖像與著色器混合以實現(xiàn)特殊的繪制效果。它可以定義如何將圖像與顏色混合以生成最終的繪制效果。 |
ImageSizeInfo | ImageSizeInfo是一個用于表示圖像尺寸信息的類,通常用于包含已加載圖像的寬度和高度等信息。它通常由ImageStreamCompleter返回。 |
ImageStream | ImageStream是一個用于表示圖像加載過程的類,通常用于跟蹤圖像的加載狀態(tài)和進(jìn)度。它可以監(jiān)聽圖像加載過程中的事件,如完成、失敗和加載進(jìn)度等。 |
ImageStreamCompleter | ImageStreamCompleter是一個用于完成圖像加載的類,通常用于通知圖像加載完成并提供ImageInfo對象。它是ImageStream的一部分,用于處理圖像加載過程。 |
ImageStreamCompleterHandle | ImageStreamCompleterHandle是一個用于管理圖像加載過程的句柄,通常用于取消圖像加載操作或釋放資源。它允許控制圖像加載的生命周期。 |
ImageStreamListener | ImageStreamListener是一個用于監(jiān)聽圖像加載過程的監(jiān)聽器,通常用于在圖像加載完成時執(zhí)行回調(diào)函數(shù)。它可以用于響應(yīng)圖像加載的各種事件。 |
ImplicitlyAnimatedWidget | ImplicitlyAnimatedWidget是一個用于創(chuàng)建隱式動畫的組件,通常用于對子元素屬性進(jìn)行動畫處理,而無需顯式聲明動畫控制器。它簡化了創(chuàng)建動畫的過程。 |
ImplicitlyAnimatedWidgetState | ImplicitlyAnimatedWidgetState是ImplicitlyAnimatedWidget的狀態(tài)類,通常包含動畫控制器和屬性值等信息,用于管理隱式動畫的狀態(tài)和更新。 |
IndexedSemantics | IndexedSemantics是一個用于為子元素添加語義信息的組件,通常用于給列表或網(wǎng)格中的子元素分配語義索引。它可以改善屏幕閱讀器的可訪問性。 |
IndexedSlot | IndexedSlot是一個用于表示索引槽位的類,通常用于管理子元素的語義索引。它通常與IndexedSemantics一起使用,為子元素分配語義索引。 |
IndexedStack | IndexedStack是一個用于堆疊多個子元素的組件,通常只顯示其中一個子元素,并可以通過索引切換顯示的子元素。它類似于Stack,但具有顯示層級的概念。 |
InheritedElement | InheritedElement是一個用于實現(xiàn)繼承組件的基類,通常用于構(gòu)建具有繼承性質(zhì)的組件。它允許子元素從父元素繼承信息,如主題和局部狀態(tài)。 |
InheritedModel | InheritedModel是一個用于繼承模型的組件,通常用于構(gòu)建需要共享數(shù)據(jù)模型的組件樹。它可以將數(shù)據(jù)模型傳遞給子元素,以便它們可以訪問和使用共享數(shù)據(jù)。 |
InheritedModelElement | InheritedModelElement是InheritedModel的元素類,通常包含與繼承模型相關(guān)的數(shù)據(jù)和狀態(tài)。它用于在組件樹中傳遞和管理共享數(shù)據(jù)模型。 |
InheritedNotifier | InheritedNotifier是一個用于實現(xiàn)繼承通知的組件,通常用于構(gòu)建具有繼承通知性質(zhì)的組件。它允許子元素從父元素接收通知,并根據(jù)通知執(zhí)行操作。 |
InheritedTheme | InheritedTheme是一個用于繼承主題的組件,通常用于將主題數(shù)據(jù)從父元素傳遞給子元素。它允許子元素獲取并應(yīng)用父元素定義的主題樣式。 |
InheritedWidget | InheritedWidget是一個用于實現(xiàn)繼承組件的基類,通常用于構(gòu)建具有繼承性質(zhì)的組件樹。它允許子元素從父元素繼承信息,如主題和局部狀態(tài)。 |
InlineSpan | InlineSpan是一個用于表示富文本中的內(nèi)聯(lián)元素的基類,通常用于構(gòu)建具有復(fù)雜樣式和布局的文本內(nèi)容。它可以包含文本、圖像、鏈接和其他內(nèi)聯(lián)元素。 |
InlineSpanSemanticsInformation | InlineSpanSemanticsInformation是一個用于描述內(nèi)聯(lián)元素的語義信息的類,通常用于指定內(nèi)聯(lián)元素的語義屬性。它可以改善屏幕閱讀器的可訪問性。 |
InspectorReferenceData | InspectorReferenceData是一個用于表示檢查器引用數(shù)據(jù)的類,通常用于獲取Flutter Inspector中的引用數(shù)據(jù)和元素信息。它提供了與檢查器的交互接口。 |
InspectorSelection | InspectorSelection是一個用于表示檢查器選定項的類,通常用于指定Flutter Inspector中當(dāng)前選定的元素和信息。它提供了與檢查器的交互接口。 |
InspectorSerializationDelegate | InspectorSerializationDelegate是一個用于實現(xiàn)檢查器序列化的委托類,通常用于將Flutter應(yīng)用程序的信息序列化為Inspector所需的格式。它用于調(diào)試和分析。 |
Intent | Intent是一個用于表示意圖的類,通常用于描述用戶的操作意圖,如打開某個屏幕或執(zhí)行某個操作。它可以用于處理用戶交互行為的響應(yīng)和處理。 |
InteractiveViewer | InteractiveViewer是一個用于支持互動手勢的組件,通常用于在子元素上啟用縮放、平移和旋轉(zhuǎn)手勢。它提供了多種手勢控制功能,用于交互式操作。 |
Interval | Interval是一個用于表示時間間隔的類,通常用于指定動畫的持續(xù)時間和曲線。它可以控制動畫在指定時間段內(nèi)的變化速度和行為。 |
IntrinsicColumnWidth | IntrinsicColumnWidth是一個表示固有列寬的類,通常用于表格布局中,以指定列的固有寬度。 |
IntrinsicHeight | IntrinsicHeight是一個用于根據(jù)子元素的固有高度調(diào)整其高度的組件,通常用于確保子元素具有相同的高度。它可以使子元素的高度與其內(nèi)容的高度一致。 |
IntrinsicWidth | IntrinsicWidth是一個用于根據(jù)子元素的固有寬度調(diào)整其寬度的組件,通常用于確保子元素具有相同的寬度。它可以使子元素的寬度與其內(nèi)容的寬度一致。 |
IntTween | IntTween是一個用于在兩個整數(shù)值之間創(chuàng)建動畫的工具類,通常用于在動畫過程中平滑過渡兩個不同的整數(shù)值,從而實現(xiàn)平滑的數(shù)值變化。 |
K
組件名稱 | 描述 |
---|---|
KeepAlive | KeepAlive是一個用于保持子元素狀態(tài)的組件,通常用于在滾動視圖等場景中保持特定子元素的狀態(tài),以提高性能并避免不必要的重建。 |
KeepAliveHandle | KeepAliveHandle是與KeepAlive組件關(guān)聯(lián)的句柄,通常用于手動控制KeepAlive組件的生命周期,并手動釋放保持的子元素狀態(tài)。 |
KeepAliveNotification | KeepAliveNotification是一個通知組件樹的通知,用于通知子元素的KeepAlive狀態(tài)發(fā)生變化。通常用于在狀態(tài)更新后重新保持子元素的狀態(tài)。 |
Key | Key是一個用于標(biāo)識和唯一標(biāo)識組件的對象,通常用于在組件樹中查找、識別和更新特定的組件。它可以用于處理動態(tài)組件列表和組件樹的唯一性。 |
KeyboardInsertedContent | KeyboardInsertedContent是一個用于插入虛擬鍵盤內(nèi)容的組件,通常用于將虛擬鍵盤的輸入內(nèi)容插入到文本字段或富文本編輯器中。它用于處理虛擬鍵盤交互。 |
KeyboardListener | KeyboardListener是一個用于監(jiān)聽鍵盤事件的組件,通常用于監(jiān)聽虛擬鍵盤的按鍵事件并執(zhí)行相應(yīng)的操作。它用于處理文本輸入和鍵盤交互。 |
KeyedSubtree | KeyedSubtree是一個用于標(biāo)識子樹的組件,通常用于將一部分組件樹標(biāo)記為關(guān)鍵子樹,以便在樹重建時保留其狀態(tài)。它可以提高性能并避免不必要的重建。 |
KeyEvent | KeyEvent是一個用于表示鍵盤事件的類,通常用于描述用戶在虛擬鍵盤上的按鍵操作。它包含按鍵代碼和按鍵狀態(tài)等信息。 |
KeySet | KeySet是一個用于表示一組鍵的集合,通常用于定義一組鍵的按鍵代碼,以便在鍵盤事件處理中檢查按鍵是否包含在集合中。 |
L
組件名稱 | 描述 |
---|---|
LabeledGlobalKey | LabeledGlobalKey是一個帶有標(biāo)簽的全局鍵,通常用于標(biāo)識和查找組件樹中的特定組件,并為其提供一個標(biāo)簽或名稱。 |
LayerLink | LayerLink是一個用于創(chuàng)建圖層鏈接的類,通常用于將不同部分的組件樹關(guān)聯(lián)起來,以便在繪制時共享圖層。它可以用于構(gòu)建復(fù)雜的繪制效果和自定義組件。 |
LayoutBuilder | LayoutBuilder是一個用于根據(jù)父元素約束動態(tài)計算子元素大小的組件,通常用于根據(jù)父元素的大小動態(tài)調(diào)整子元素的布局和尺寸。 |
LayoutChangedNotification | LayoutChangedNotification是一個通知組件樹布局發(fā)生變化的通知,通常用于在布局改變后執(zhí)行一些特定的操作。它用于響應(yīng)布局變化事件。 |
LayoutId | LayoutId是一個用于在CustomMultiChildLayout中為子元素分配布局標(biāo)識的組件,通常用于將子元素與布局約束關(guān)聯(lián)起來,以指定其布局方式。 |
LeafRenderObjectElement | LeafRenderObjectElement是一個用于管理葉子渲染對象的元素,通常用于自定義繪制和渲染,以實現(xiàn)高度自定義的繪制效果。它通常由RenderObjectWidget創(chuàng)建。 |
LeafRenderObjectWidget | LeafRenderObjectWidget是一個用于創(chuàng)建葉子渲染對象的組件,通常用于自定義繪制和渲染,以實現(xiàn)高度自定義的繪制效果。它通常由RenderObjectElement創(chuàng)建。 |
LexicalFocusOrder | LexicalFocusOrder是一個用于指定焦點排序順序的類,通常用于自定義焦點遍歷順序,以確保用戶可以按照期望的順序?qū)Ш浇M件樹。 |
LimitedBox | LimitedBox是一個用于限制子元素大小的組件,通常用于確保子元素不會超出指定的最大寬度和高度,以保持布局的合理性。 |
LinearBorder | LinearBorder是一個用于指定線性邊框的類,通常用于自定義組件的邊框樣式。它可以定義邊框的寬度、顏色和樣式等屬性。 |
LinearBorderEdge | LinearBorderEdge是一個用于表示線性邊框邊緣的類,通常用于定義線性邊框的具體邊緣樣式。它可以指定邊框的寬度、顏色和樣式等屬性。 |
LinearGradient | LinearGradient是一個用于創(chuàng)建線性漸變的類,通常用于定義線性漸變的顏色和分布方式。它可以從一個顏色過渡到另一個顏色,用于填充和邊框等繪制。 |
ListBody | ListBody是一個用于按照列表順序排列子元素的組件,通常用于將子元素垂直排列,并根據(jù)父元素的高度自動調(diào)整它們的大小以適應(yīng)。 |
Listenable | Listenable是一個用于表示可監(jiān)聽對象的接口,通常用于定義具有監(jiān)聽能力的類。它可以用于創(chuàng)建自定義可監(jiān)聽對象,并允許其他對象監(jiān)聽其狀態(tài)變化。 |
ListenableBuilder | ListenableBuilder是一個用于構(gòu)建可監(jiān)聽對象的組件,通常用于監(jiān)聽可監(jiān)聽對象的狀態(tài)變化并根據(jù)狀態(tài)變化更新UI。它用于響應(yīng)可監(jiān)聽對象的狀態(tài)變化。 |
Listener | Listener是一個用于監(jiān)聽手勢事件的組件,通常用于捕獲和處理特定類型的手勢事件,如點擊、拖動和縮放等。它是一個用于手勢識別的底層組件。 |
ListView | ListView是一個用于創(chuàng)建滾動列表的組件,通常用于按照列表順序排列子元素,并支持垂直和水平滾動。它適用于構(gòu)建各種類型的列表視圖。 |
ListWheelChildBuilderDelegate | ListWheelChildBuilderDelegate是一個用于構(gòu)建滾輪子元素的委托類,通常用于根據(jù)索引構(gòu)建滾輪中的子元素。它通常與ListWheelScrollView一起使用。 |
ListWheelChildDelegate | ListWheelChildDelegate是一個用于定義滾輪子元素的抽象類,通常用于自定義滾輪中的子元素。它是ListWheelChildBuilderDelegate的父類。 |
ListWheelChildListDelegate | ListWheelChildListDelegate是一個用于使用固定子元素列表構(gòu)建滾輪子元素的委托類,通常用于提供固定的子元素列表。它通常與ListWheelScrollView一起使用。 |
ListWheelChildLoopingListDelegate | ListWheelChildLoopingListDelegate是一個用于使用循環(huán)子元素列表構(gòu)建滾輪子元素的委托類,通常用于循環(huán)滾輪中的子元素。它通常與ListWheelScrollView一起使用。 |
ListWheelElement | ListWheelElement是一個用于管理滾輪元素的元素類,通常用于構(gòu)建滾輪視圖的元素,并管理滾輪的狀態(tài)和布局。它是ListWheelScrollView的一部分。 |
ListWheelScrollView | ListWheelScrollView是一個用于創(chuàng)建滾輪列表視圖的組件,通常用于顯示滾輪中的子元素,并支持循環(huán)滾動。它適用于構(gòu)建滾輪選擇器等滾輪視圖。 |
ListWheelViewport | ListWheelViewport是一個用于顯示滾輪視口的組件,通常用于包含滾輪子元素,并控制滾輪的布局和滾動。它是ListWheelScrollView的一部分。 |
LiveTextInputStatusNotifier | LiveTextInputStatusNotifier是一個用于通知文本輸入狀態(tài)變化的組件,通常用于監(jiān)聽虛擬鍵盤的輸入狀態(tài)并執(zhí)行相應(yīng)的操作。它用于處理文本輸入和鍵盤交互。 |
Locale | Locale是一個用于表示地區(qū)和語言信息的類,通常用于指定應(yīng)用程序的本地化信息,以便根據(jù)不同的地區(qū)和語言提供不同的文本和資源。 |
LocalHistoryEntry | LocalHistoryEntry是一個用于本地路由歷史記錄的條目,通常用于在應(yīng)用程序內(nèi)部維護(hù)路由歷史記錄,并支持前進(jìn)和后退操作。它用于構(gòu)建自定義導(dǎo)航系統(tǒng)。 |
Localizations | Localizations是一個用于本地化文本的組件,通常用于提供本地化文本資源和翻譯,以適應(yīng)不同的地區(qū)和語言。它用于構(gòu)建多語言支持的應(yīng)用程序。 |
LocalizationsDelegate | LocalizationsDelegate是一個用于本地化文本資源的委托類,通常用于加載和提供不同地區(qū)和語言的本地化文本資源。它用于支持多語言應(yīng)用程序的國際化。 |
LocalKey | LocalKey是一個用于標(biāo)識組件的本地鍵,通常用于在組件樹中查找和定位特定的組件。它類似于全局鍵(GlobalKey)但在局部范圍內(nèi)唯一。 |
LogicalKeySet | LogicalKeySet是一個用于表示邏輯鍵集合的類,通常用于定義一組邏輯鍵,以便在邏輯鍵事件處理中檢查邏輯鍵是否包含在集合中。 |
LongPressDraggable | LongPressDraggable是一個用于支持長按拖動手勢的組件,通常用于允許用戶通過長按并拖動來移動組件。它支持自定義拖動的行為和回調(diào)。 |
LongPressEndDetails | LongPressEndDetails是一個用于描述長按手勢結(jié)束事件的類,通常用于包含長按手勢結(jié)束的位置和時間等信息。它通常與長按手勢一起使用。 |
LongPressMoveUpdateDetails | LongPressMoveUpdateDetails是一個用于描述長按拖動手勢更新事件的類,通常用于包含長按拖動手勢的位置和位移等信息。它通常與長按拖動手勢一起使用。 |
LongPressStartDetails | LongPressStartDetails是一個用于描述長按手勢開始事件的類,通常用于包含長按手勢的位置和時間等信息。它通常與長按手勢一起使用。 |
LookupBoundary | LookupBoundary是一個用于定義查找邊界的類,通常用于指定查找操作的邊界范圍。它可以用于自定義焦點查找和遍歷操作。 |
M
組件名稱 | 描述 |
---|---|
MagnifierController | MagnifierController是一個用于控制放大鏡行為的控制器,通常用于控制文本或圖像的放大鏡行為,以實現(xiàn)可讓用戶放大查看內(nèi)容的功能。 |
MagnifierDecoration | MagnifierDecoration是一個用于定義放大鏡外觀的裝飾類,通常用于自定義放大鏡的外觀樣式,如背景、邊框和陰影等。 |
MagnifierInfo | MagnifierInfo是一個用于存儲放大鏡信息的類,通常用于包含放大鏡的位置、大小和縮放等信息,以便準(zhǔn)確繪制和控制放大鏡。 |
MaskFilter | MaskFilter是一個用于定義圖形蒙版效果的類,通常用于創(chuàng)建和應(yīng)用蒙版效果,以實現(xiàn)各種圖形效果,如模糊、發(fā)光和濾鏡等。 |
Matrix4 | Matrix4是一個用于表示4x4矩陣變換的類,通常用于進(jìn)行圖形變換和矩陣計算,以實現(xiàn)旋轉(zhuǎn)、縮放、平移和透視等操作。 |
Matrix4Tween | Matrix4Tween是一個用于在兩個Matrix4值之間創(chuàng)建動畫的工具類,通常用于在動畫過程中平滑過渡兩個不同的矩陣變換。 |
MatrixUtils | MatrixUtils是一個用于處理矩陣變換的實用工具類,通常用于執(zhí)行矩陣操作,如拼接、解析和轉(zhuǎn)換等,以便在圖形渲染中實現(xiàn)復(fù)雜的變換效果。 |
MaxColumnWidth | MaxColumnWidth是一個用于定義列的最大寬度的類,通常用于表格布局中,以指定列的最大寬度,以確保列不會超過指定的寬度。 |
MediaQuery | MediaQuery是一個用于獲取當(dāng)前媒體查詢信息的類,通常用于獲取屏幕尺寸、設(shè)備像素比和方向等信息,以根據(jù)設(shè)備特性進(jìn)行自適應(yīng)布局和樣式。 |
MediaQueryData | MediaQueryData是包含媒體查詢信息的數(shù)據(jù)類,通常包括屏幕尺寸、設(shè)備像素比、方向和字體比例因子等信息,用于描述當(dāng)前設(shè)備的媒體查詢數(shù)據(jù)。 |
MemoryImage | MemoryImage是一個用于加載內(nèi)存中圖像數(shù)據(jù)的組件,通常用于將圖像數(shù)據(jù)加載到內(nèi)存中并顯示在應(yīng)用程序中,以實現(xiàn)自定義圖像加載邏輯。 |
MergeSemantics | MergeSemantics是一個用于合并子元素語義信息的組件,通常用于將子元素的語義信息合并到父元素中,以改善輔助功能和可訪問性。 |
MetaData | MetaData是一個用于存儲元數(shù)據(jù)信息的組件,通常用于將元數(shù)據(jù)信息附加到子元素,以存儲和傳遞與子元素相關(guān)的元數(shù)據(jù)。 |
MinColumnWidth | MinColumnWidth是一個用于定義列的最小寬度的類,通常用于表格布局中,以指定列的最小寬度,以確保列不會小于指定的寬度。 |
ModalBarrier | ModalBarrier是一個用于創(chuàng)建模態(tài)屏障的組件,通常用于在顯示模態(tài)對話框或底部表單時在背景上創(chuàng)建一個屏障,以攔截用戶交互事件。 |
ModalRoute | ModalRoute是一個用于定義模態(tài)路由的抽象類,通常用于實現(xiàn)模態(tài)對話框、底部表單和其他模態(tài)路由的自定義路由類。 |
MouseCursor | MouseCursor是一個用于表示鼠標(biāo)光標(biāo)形狀的類,通常用于指定鼠標(biāo)在特定組件上的形狀,以提供更具交互性的用戶體驗。 |
MouseRegion | MouseRegion是一個用于創(chuàng)建鼠標(biāo)事件區(qū)域的組件,通常用于定義可接收鼠標(biāo)事件的區(qū)域,并處理鼠標(biāo)事件的回調(diào)。 |
MultiChildLayoutDelegate | MultiChildLayoutDelegate是一個用于自定義多子元素布局的抽象類,通常用于定義自定義布局算法,以根據(jù)子元素的位置和大小排列它們。 |
MultiChildRenderObjectElement | MultiChildRenderObjectElement是一個用于管理多子元素的渲染對象元素,通常用于自定義渲染對象的元素,以支持多子元素的布局和繪制。 |
MultiChildRenderObjectWidget | MultiChildRenderObjectWidget是一個用于創(chuàng)建多子元素渲染對象的組件,通常用于自定義渲染對象,以支持多子元素的布局和繪制。 |
MultiFrameImageStreamCompleter | MultiFrameImageStreamCompleter是一個用于多幀圖像流的完成器,通常用于處理多幀圖像的加載和解碼,并提供多幀圖像的訪問接口。 |
MultiSelectableSelectionContainerDelegate | MultiSelectableSelectionContainerDelegate是一個用于多選容器的選擇委托類,通常用于實現(xiàn)多選容器的選擇控制和自定義選擇邏輯。 |
N
組件名稱 | 描述 |
---|---|
NavigationToolbar | NavigationToolbar是一個用于創(chuàng)建導(dǎo)航工具欄的組件,通常用于包含導(dǎo)航返回按鈕、標(biāo)題和操作按鈕等導(dǎo)航工具。 |
Navigator | Navigator是一個用于管理路由導(dǎo)航的組件,通常用于在應(yīng)用程序中管理頁面之間的導(dǎo)航、路由切換和堆棧管理等。 |
NavigatorObserver | NavigatorObserver是一個用于觀察Navigator操作的抽象類,通常用于監(jiān)聽導(dǎo)航器的生命周期和路由變化事件,并執(zhí)行相應(yīng)的操作。 |
NavigatorState | NavigatorState是一個用于管理導(dǎo)航器狀態(tài)的類,通常用于執(zhí)行與導(dǎo)航器相關(guān)的操作,如推送、彈出和替換路由,以及查看當(dāng)前導(dǎo)航器狀態(tài)。 |
NestedScrollView | NestedScrollView是一個用于創(chuàng)建嵌套滾動視圖的組件,通常用于包含可滾動的子元素,并支持嵌套滾動。 |
NestedScrollViewState | NestedScrollViewState是一個用于管理NestedScrollView狀態(tài)的類,通常用于執(zhí)行與NestedScrollView相關(guān)的操作,如滾動控制和位置跟蹤。 |
NestedScrollViewViewport | NestedScrollViewViewport是一個用于在NestedScrollView中顯示視口的組件,通常用于包含子元素并控制滾動視口的行為和樣式。 |
NetworkImage | NetworkImage是一個用于加載網(wǎng)絡(luò)圖像的組件,通常用于從網(wǎng)絡(luò)下載圖像數(shù)據(jù)并顯示在應(yīng)用程序中,以實現(xiàn)顯示遠(yuǎn)程圖像的功能。 |
NeverScrollableScrollPhysics | NeverScrollableScrollPhysics是一個用于禁止?jié)L動的滾動物理模型,通常用于禁用與滾動相關(guān)的用戶交互和滾動效果。 |
NextFocusAction | NextFocusAction是一個用于執(zhí)行焦點切換操作的動作類,通常用于在焦點間切換,以便用戶在表單中導(dǎo)航和輸入數(shù)據(jù)。 |
NextFocusIntent | NextFocusIntent是一個用于執(zhí)行焦點切換操作的意圖類,通常用于描述用戶意圖執(zhí)行焦點切換,以便用戶在表單中導(dǎo)航和輸入數(shù)據(jù)。 |
NotchedShape | NotchedShape是一個用于定義切口形狀的抽象類,通常用于創(chuàng)建和定制切口形狀,以實現(xiàn)自定義的底部AppBar形狀和效果。 |
Notification | Notification是一個用于通知組件樹中的其他組件的通知類,通常用于自定義通知并在組件樹中傳遞信息,以實現(xiàn)自定義的通知機(jī)制。 |
NotificationListener | NotificationListener是一個用于監(jiān)聽通知的組件,通常用于捕獲和處理特定類型的通知事件,以執(zhí)行相應(yīng)的操作。 |
NumericFocusOrder | NumericFocusOrder是一個用于指定焦點順序的類,通常用于自定義焦點遍歷順序,以確保用戶可以按照數(shù)字順序?qū)Ш浇M件樹。 |
O
組件名稱 | 描述 |
---|---|
ObjectKey | ObjectKey是一個用于標(biāo)識組件的對象鍵,通常用于在組件樹中查找和定位特定的組件,類似于GlobalKey。 |
Offset | Offset是一個用于表示二維平面上的點的類,通常用于指定位置、偏移量和坐標(biāo)等信息,以控制組件的位置和布局。 |
Offstage | Offstage是一個用于隱藏子元素的組件,通常用于臨時隱藏子元素,以控制子元素的可見性。 |
OneFrameImageStreamCompleter | OneFrameImageStreamCompleter是一個用于單幀圖像流的完成器,通常用于加載和顯示單幀圖像,如靜態(tài)圖像。 |
Opacity | Opacity是一個用于設(shè)置子元素不透明度的組件,通常用于控制子元素的透明度,使其變得半透明或完全透明。 |
OrderedTraversalPolicy | OrderedTraversalPolicy是一個用于指定焦點遍歷順序的策略類,通常用于自定義焦點遍歷順序,以確保用戶可以按照指定順序?qū)Ш浇M件樹。 |
OrientationBuilder | OrientationBuilder是一個用于根據(jù)屏幕方向動態(tài)構(gòu)建組件的組件,通常用于根據(jù)設(shè)備方向調(diào)整布局和樣式,以實現(xiàn)響應(yīng)式設(shè)計。 |
OutlinedBorder | OutlinedBorder是一個用于定義帶有邊框的形狀的抽象類,通常用于創(chuàng)建自定義帶邊框的形狀,如矩形、圓形和多邊形等。 |
OvalBorder | OvalBorder是一個用于定義橢圓形邊框的類,通常用于創(chuàng)建橢圓形邊框形狀,以實現(xiàn)自定義橢圓形邊框效果。 |
OverflowBar | OverflowBar是一個用于創(chuàng)建溢出工具欄的組件,通常用于在工具欄中包含溢出菜單和操作按鈕,以節(jié)省空間并提供更多選項。 |
OverflowBox | OverflowBox是一個用于溢出子元素的組件,通常用于容納可能溢出父元素邊界的子元素,并支持子元素的位置和對齊調(diào)整。 |
Overlay | Overlay是一個用于創(chuàng)建浮層的組件,通常用于在組件樹之上創(chuàng)建浮層,以顯示覆蓋在其他組件上的內(nèi)容,如通知、對話框和彈出窗口等。 |
OverlayEntry | OverlayEntry是一個用于定義浮層項的類,通常用于將自定義內(nèi)容添加到Overlay中,并控制浮層項的位置和可見性。 |
OverlayPortal | OverlayPortal是一個用于在Overlay中創(chuàng)建和管理浮層的組件,通常用于創(chuàng)建具有自定義生命周期的浮層,以顯示覆蓋在應(yīng)用程序內(nèi)容上的內(nèi)容。 |
OverlayPortalController | OverlayPortalController是一個用于控制OverlayPortal的控制器,通常用于管理OverlayPortal中的浮層項,執(zhí)行浮層管理操作。 |
OverlayRoute | OverlayRoute是一個用于定義浮層路由的抽象類,通常用于實現(xiàn)浮層路由,如彈出對話框和底部表單等。 |
OverlayState | OverlayState是一個用于管理Overlay的狀態(tài)的類,通常用于添加、移除和更新Overlay中的浮層項,以及控制浮層的顯示和隱藏。 |
OverscrollIndicatorNotification | OverscrollIndicatorNotification是一個用于通知滾動視圖超出滾動范圍的通知,通常用于控制滾動視圖的邊緣效果和視覺反饋。 |
OverscrollNotification | OverscrollNotification是一個用于通知滾動視圖已超出滾動范圍的通知,通常用于處理滾動視圖的超出滾動事件和效果。 |
P
組件名稱 | 描述 |
---|---|
Padding | Padding是一個用于添加填充空間的組件,通常用于包裝子元素并添加內(nèi)邊距,以控制子元素的間距和位置。 |
Page | Page是一個用于定義頁面內(nèi)容的抽象類,通常用于實現(xiàn)自定義頁面和視圖,以顯示應(yīng)用程序的不同內(nèi)容和布局。 |
PageController | PageController是一個用于控制PageView的控制器,通常用于執(zhí)行PageView的滾動和切換操作,以及管理頁面狀態(tài)和位置。 |
PageMetrics | PageMetrics是一個用于描述頁面測量數(shù)據(jù)的類,通常用于包含頁面的位置、滾動偏移和大小等信息,以描述頁面的測量數(shù)據(jù)。 |
PageRoute | PageRoute是一個用于定義頁面路由的抽象類,通常用于實現(xiàn)應(yīng)用程序的頁面路由,如MaterialPageRoute和CupertinoPageRoute等。 |
PageRouteBuilder | PageRouteBuilder是一個用于創(chuàng)建自定義頁面路由的構(gòu)建器類,通常用于構(gòu)建自定義頁面切換和路由動畫,以實現(xiàn)特定的過渡效果和路由邏輯。 |
PageScrollPhysics | PageScrollPhysics是一個用于定義頁面滾動物理模型的類,通常用于自定義頁面滾動的物理行為,以控制頁面滾動效果和回彈效果。 |
PageStorage | PageStorage是一個用于頁面狀態(tài)存儲的組件,通常用于將頁面狀態(tài)保存在頁面切換之間,以確保頁面狀態(tài)的持久性。 |
PageStorageBucket | PageStorageBucket是一個用于存儲頁面狀態(tài)的容器類,通常用于將頁面狀態(tài)存儲在PageStorage中,并與頁面關(guān)聯(lián)。 |
PageStorageKey | PageStorageKey是一個用于標(biāo)識頁面狀態(tài)的鍵,通常用于在PageStorage中存儲和檢索頁面狀態(tài),以實現(xiàn)頁面狀態(tài)的持久性。 |
PageView | PageView是一個用于創(chuàng)建頁面視圖的組件,通常用于按照頁面順序排列子元素,并支持水平或垂直滾動,以實現(xiàn)頁面切換和瀏覽。 |
Paint | Paint是一個用于定義繪制樣式和效果的類,通常用于創(chuàng)建自定義繪制操作,并指定繪制元素的顏色、筆觸和漸變等樣式屬性。 |
PaintingContext | PaintingContext是一個用于繪制上下文的類,通常用于執(zhí)行繪制操作,將繪制命令發(fā)送到繪制引擎,并管理繪制棧和剪輯區(qū)域等繪制屬性。 |
R
組件名稱 | 描述 |
---|---|
RenderBox | RenderBox是一個用于渲染和布局的基本渲染對象,通常用于表示組件在渲染樹中的矩形區(qū)域,以進(jìn)行繪制和布局操作。 |
RenderNestedScrollViewViewport | RenderNestedScrollViewViewport是一個用于渲染嵌套滾動視圖的視口的渲染對象,通常用于嵌套滾動視圖的內(nèi)部視口,以支持嵌套滾動行為和效果。 |
RenderObject | RenderObject是Flutter渲染樹的基本構(gòu)建塊,通常用于表示組件的可視化和布局特征,以支持組件的繪制和布局。 |
RenderObjectElement | RenderObjectElement是一個用于管理RenderObject的元素類,通常用于將RenderObject添加到渲染樹中,并處理RenderObject的生命周期和布局信息。 |
RenderObjectToWidgetAdapter | RenderObjectToWidgetAdapter是一個用于將RenderObject轉(zhuǎn)換為組件的適配器類,通常用于在組件樹中包裝RenderObject,以在組件樹中顯示RenderObject的內(nèi)容。 |
RenderObjectToWidgetElement | RenderObjectToWidgetElement是一個用于管理RenderObjectToWidgetAdapter的元素類,通常用于將RenderObjectToWidgetAdapter添加到渲染樹中,并處理其生命周期和渲染操作。 |
RenderObjectWidget | RenderObjectWidget是一個用于創(chuàng)建RenderObject的組件,通常用于自定義渲染樹的一部分,以實現(xiàn)高度自定義的繪制和布局效果。 |
RenderSemanticsGestureHandler | RenderSemanticsGestureHandler是一個用于處理語義手勢的渲染對象,通常用于處理與語義交互相關(guān)的手勢事件,以支持可訪問性和用戶交互。 |
RenderSliverOverlapAbsorber | RenderSliverOverlapAbsorber是一個用于渲染吸收重疊的渲染對象,通常用于吸收其他滾動元素的重疊,以支持滾動效果和視覺疊加的控制。 |
RenderSliverOverlapInjector | RenderSliverOverlapInjector是一個用于渲染注入重疊的渲染對象,通常用于在滾動視圖中注入重疊,以影響其他滾動元素的排列和位置。 |
RenderTapRegion | RenderTapRegion是一個用于渲染可點擊區(qū)域的渲染對象,通常用于渲染可點擊區(qū)域的邊界和特征,以支持用戶交互和點擊操作。 |
RenderTapRegionSurface | RenderTapRegionSurface是一個用于渲染可點擊區(qū)域的表面的渲染對象,通常用于在渲染樹中包裝RenderTapRegion,以顯示可點擊區(qū)域的內(nèi)容。 |
RenderTwoDimensionalViewport | RenderTwoDimensionalViewport是一個用于渲染二維視口的渲染對象,通常用于渲染二維滾動視圖的內(nèi)容,以支持平面滾動和內(nèi)容排列。 |
ReorderableDelayedDragStartListener | ReorderableDelayedDragStartListener是一個用于處理可重新排序元素的延遲拖動開始的監(jiān)聽器,通常用于啟動重新排序操作前的拖動處理。 |
ReorderableDragStartListener | ReorderableDragStartListener是一個用于處理可重新排序元素的拖動開始的監(jiān)聽器,通常用于啟動重新排序操作時的拖動處理。 |
ReorderableList | ReorderableList是一個用于創(chuàng)建可重新排序列表的組件,通常用于包含可重新排序的子元素,并支持用戶對子元素的重新排序操作。 |
ReorderableListState | ReorderableListState是一個用于管理ReorderableList狀態(tài)的類,通常用于控制可重新排序列表的子元素和交互行為,以實現(xiàn)子元素的重新排序操作。 |
RepaintBoundary | RepaintBoundary是一個用于創(chuàng)建重繪邊界的組件,通常用于包裝子元素,并在子元素之間創(chuàng)建邊界,以減少不必要的重繪操作,提高性能。 |
ReplaceTextIntent | ReplaceTextIntent是一個用于執(zhí)行文本替換操作的意圖類,通常用于描述用戶意圖執(zhí)行替換文本操作,以修改文本內(nèi)容。 |
RequestFocusAction | RequestFocusAction是一個用于執(zhí)行請求焦點的動作類,通常用于描述用戶意圖請求特定組件獲取焦點,以使其成為焦點元素。 |
RequestFocusIntent | RequestFocusIntent是一個用于執(zhí)行請求焦點的意圖類,通常用于描述用戶意圖請求特定組件獲取焦點,以使其成為焦點元素。 |
ResizeImage | ResizeImage是一個用于調(diào)整圖像大小的組件,通常用于加載圖像并調(diào)整其大小,以適應(yīng)指定的尺寸約束和顯示要求。 |
ResizeImageKey | ResizeImageKey是一個用于表示調(diào)整圖像大小的鍵的類,通常用于標(biāo)識ResizeImage組件以及其所需的圖像大小和縮放模式等屬性。 |
RestorableBool | RestorableBool是一個用于保存和恢復(fù)布爾值狀態(tài)的組件,通常用于將布爾狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableBoolN | RestorableBoolN是RestorableBool的泛型版本,通常用于保存和恢復(fù)布爾值狀態(tài)的組件,并支持多個RestorableBool狀態(tài)的管理。 |
RestorableChangeNotifier | RestorableChangeNotifier是一個用于保存和恢復(fù)ChangeNotifier狀態(tài)的組件,通常用于保存ChangeNotifier的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)其狀態(tài)。 |
RestorableDateTime | RestorableDateTime是一個用于保存和恢復(fù)日期時間狀態(tài)的組件,通常用于將日期時間狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableDateTimeN | RestorableDateTimeN是RestorableDateTime的泛型版本,通常用于保存和恢復(fù)日期時間狀態(tài)的組件,并支持多個RestorableDateTime狀態(tài)的管理。 |
RestorableDouble | RestorableDouble是一個用于保存和恢復(fù)雙精度浮點數(shù)狀態(tài)的組件,通常用于將雙精度浮點數(shù)狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableDoubleN | RestorableDoubleN是RestorableDouble的泛型版本,通常用于保存和恢復(fù)雙精度浮點數(shù)狀態(tài)的組件,并支持多個RestorableDouble狀態(tài)的管理。 |
RestorableEnum | RestorableEnum是一個用于保存和恢復(fù)枚舉類型狀態(tài)的組件,通常用于將枚舉類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableEnumN | RestorableEnumN是RestorableEnum的泛型版本,通常用于保存和恢復(fù)枚舉類型狀態(tài)的組件,并支持多個RestorableEnum狀態(tài)的管理。 |
RestorableInt | RestorableInt是一個用于保存和恢復(fù)整數(shù)狀態(tài)的組件,通常用于將整數(shù)狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableIntN | RestorableIntN是RestorableInt的泛型版本,通常用于保存和恢復(fù)整數(shù)狀態(tài)的組件,并支持多個RestorableInt狀態(tài)的管理。 |
RestorableListenable | RestorableListenable是一個用于保存和恢復(fù)Listenable狀態(tài)的組件,通常用于保存Listenable對象的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)其狀態(tài)。 |
RestorableNum | RestorableNum是一個用于保存和恢復(fù)數(shù)值類型狀態(tài)的組件,通常用于將數(shù)值類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableNumN | RestorableNumN是RestorableNum的泛型版本,通常用于保存和恢復(fù)數(shù)值類型狀態(tài)的組件,并支持多個RestorableNum狀態(tài)的管理。 |
RestorableProperty | RestorableProperty是一個用于保存和恢復(fù)屬性狀態(tài)的組件,通常用于保存對象屬性的狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)屬性的值。 |
RestorableRouteFuture | RestorableRouteFuture是一個用于保存和恢復(fù)路由狀態(tài)的組件,通常用于保存Navigator的路由狀態(tài),并在應(yīng)用程序重新啟動后恢復(fù)路由的狀態(tài)。 |
RestorableString | RestorableString是一個用于保存和恢復(fù)字符串狀態(tài)的組件,通常用于將字符串狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableStringN | RestorableStringN是RestorableString的泛型版本,通常用于保存和恢復(fù)字符串狀態(tài)的組件,并支持多個RestorableString狀態(tài)的管理。 |
RestorableTextEditingController | RestorableTextEditingController是一個用于保存和恢復(fù)文本編輯控制器狀態(tài)的組件,通常用于將文本編輯控制器的狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorableValue | RestorableValue是一個用于保存和恢復(fù)通用值類型狀態(tài)的組件,通常用于將通用值類型狀態(tài)保存到持久存儲中,并在應(yīng)用程序重新啟動后恢復(fù)狀態(tài)。 |
RestorationBucket | RestorationBucket是一個用于管理和分配狀態(tài)存儲桶的類,通常用于為不同的狀態(tài)對象分配和管理存儲桶,以支持狀態(tài)的保存和恢復(fù)。 |
RestorationScope | RestorationScope是一個用于創(chuàng)建狀態(tài)保存范圍的組件,通常用于將子樹包裝在狀態(tài)保存范圍內(nèi),以支持子樹中狀態(tài)的保存和恢復(fù)。 |
ReverseAnimation | ReverseAnimation是一個用于反轉(zhuǎn)動畫的組件,通常用于包裝動畫,并以反向播放動畫來實現(xiàn)反轉(zhuǎn)效果,例如從前向后反向播放。 |
ReverseTween | ReverseTween是一個用于反轉(zhuǎn)Tween的類,通常用于將Tween反向應(yīng)用于動畫,以實現(xiàn)Tween的反向效果,例如從起始值到結(jié)束值的反向過渡。 |
RichText | RichText是一個用于富文本顯示的組件,通常用于顯示包含多種文本樣式和格式的富文本內(nèi)容,如不同字體、顏色和大小的文本。 |
RootBackButtonDispatcher | RootBackButtonDispatcher是一個用于管理根級返回按鈕調(diào)度的組件,通常用于處理Android平臺上的返回按鈕事件,以實現(xiàn)導(dǎo)航和退出應(yīng)用程序等功能。 |
RootRestorationScope | RootRestorationScope是一個用于創(chuàng)建根級狀態(tài)保存范圍的組件,通常用于將根級子樹包裝在狀態(tài)保存范圍內(nèi),以支持根級狀態(tài)的保存和恢復(fù)。 |
RotatedBox | RotatedBox是一個用于旋轉(zhuǎn)子元素的組件,通常用于將子元素以指定的角度進(jìn)行旋轉(zhuǎn),以實現(xiàn)視覺效果和布局變化。 |
RotationTransition | RotationTransition是一個用于創(chuàng)建旋轉(zhuǎn)動畫的組件,通常用于包裝子元素,并在動畫中使子元素以指定的角度旋轉(zhuǎn),以實現(xiàn)旋轉(zhuǎn)動畫效果。 |
RoundedRectangleBorder | RoundedRectangleBorder是一個用于創(chuàng)建圓角矩形邊框的邊框類,通常用于定義矩形邊框的圓角半徑和形狀,以支持圓角矩形的繪制和顯示。 |
Route | Route是一個用于表示應(yīng)用程序?qū)Ш铰窂降某橄箢?#xff0c;通常用于定義導(dǎo)航路徑的基本屬性和行為,以支持頁面之間的切換和導(dǎo)航。 |
RouteAware | RouteAware是一個用于接收路由生命周期事件的混合類,通常用于通知組件或?qū)ο笈c路由的生命周期事件相關(guān)聯(lián),以執(zhí)行特定的操作或處理。 |
RouteInformation | RouteInformation是一個用于表示路由信息的類,通常用于描述導(dǎo)航路線的各個方面,包括路由名稱、狀態(tài)和參數(shù)等信息,以支持導(dǎo)航和路由管理。 |
RouteInformationParser | RouteInformationParser是一個用于解析RouteInformation的接口,通常用于將RouteInformation解析為具體的路由配置信息,以支持導(dǎo)航和路由管理。 |
RouteInformationProvider | RouteInformationProvider是一個用于提供RouteInformation的接口,通常用于為應(yīng)用程序提供當(dāng)前的RouteInformation,以支持導(dǎo)航和路由管理。 |
RouteObserver | RouteObserver是一個用于觀察和監(jiān)聽路由生命周期事件的類,通常用于監(jiān)聽導(dǎo)航路線的變化和生命周期事件,以執(zhí)行相應(yīng)的操作或處理。 |
Router | Router是一個用于定義應(yīng)用程序路由和導(dǎo)航的類,通常用于管理路由表、導(dǎo)航棧和路由的跳轉(zhuǎn),以支持應(yīng)用程序的導(dǎo)航和頁面切換。 |
RouterConfig | RouterConfig是一個用于配置路由和導(dǎo)航行為的類,通常用于定義路由的配置信息,包括路由表、初始路由和默認(rèn)路由等,以支持應(yīng)用程序的導(dǎo)航配置。 |
RouterDelegate | RouterDelegate是一個用于自定義路由和導(dǎo)航行為的接口,通常用于創(chuàng)建自定義的路由和導(dǎo)航邏輯,以支持應(yīng)用程序的導(dǎo)航和頁面管理。 |
RouteSettings | RouteSettings是一個用于表示路由設(shè)置的類,通常用于描述路由的配置和參數(shù)信息,包括路由名稱、參數(shù)和是否為初始路由等,以支持路由導(dǎo)航和頁面配置。 |
RouteTransitionRecord | RouteTransitionRecord是一個用于記錄路由過渡信息的類,通常用于跟蹤路由過渡的狀態(tài)和變化,以支持路由導(dǎo)航和頁面過渡效果。 |
Row | Row是一個用于創(chuàng)建水平排列子元素的組件,通常用于將子元素按水平方向排列,以支持水平布局和排列需求。 |
RRect | RRect是一個用于表示圓角矩形的類,通常用于定義具有圓角的矩形形狀,以支持圓角矩形的繪制和顯示。 |
RSTransform | RSTransform是一個用于進(jìn)行矩陣變換的組件,通常用于將子元素應(yīng)用于指定的矩陣變換,以實現(xiàn)自定義的矩陣變換效果。 |
S
組件名稱 | 描述 |
---|---|
SafeArea | SafeArea是一個用于創(chuàng)建安全區(qū)域的組件,通常用于包裝子元素,并在子元素周圍創(chuàng)建安全區(qū)域,以確保內(nèi)容不會被裁剪或遮擋,適用于不同設(shè)備和屏幕尺寸。 |
SawTooth | SawTooth是一個用于生成鋸齒波形路徑的類,通常用于創(chuàng)建鋸齒波形的繪制路徑,以支持自定義的圖形繪制和渲染效果。 |
ScaleEndDetails | ScaleEndDetails是一個用于描述縮放結(jié)束事件的類,通常用于包含有關(guān)縮放結(jié)束的詳細(xì)信息,如縮放比例和觸發(fā)縮放結(jié)束的位置等。 |
ScaleStartDetails | ScaleStartDetails是一個用于描述縮放開始事件的類,通常用于包含有關(guān)縮放開始的詳細(xì)信息,如縮放起始位置和觸發(fā)縮放的手勢等。 |
ScaleTransition | ScaleTransition是一個用于創(chuàng)建縮放動畫的組件,通常用于包裝子元素,并在動畫中對子元素進(jìn)行縮放,以實現(xiàn)縮放動畫效果。 |
ScaleUpdateDetails | ScaleUpdateDetails是一個用于描述縮放更新事件的類,通常用于包含有關(guān)縮放更新的詳細(xì)信息,如當(dāng)前縮放比例和觸發(fā)縮放更新的手勢位置等。 |
Scrollable | Scrollable是一個用于創(chuàng)建可滾動區(qū)域的組件,通常用于包裝可滾動的子元素,并支持手動滾動、滾動控制和滾動效果的添加,以實現(xiàn)可滾動的內(nèi)容展示。 |
ScrollableDetails | ScrollableDetails是一個用于描述可滾動區(qū)域的詳細(xì)信息的類,通常用于包含有關(guān)可滾動區(qū)域的詳細(xì)信息,如滾動位置和滾動狀態(tài)等。 |
ScrollableState | ScrollableState是Scrollable的狀態(tài)對象,通常用于管理Scrollable的狀態(tài)和滾動行為,以響應(yīng)用戶交互和滾動操作。 |
ScrollAction | ScrollAction是一個用于執(zhí)行滾動操作的接口,通常用于定義滾動行為的操作和方法,以支持滾動操作的執(zhí)行和響應(yīng)。 |
ScrollActivity | ScrollActivity是一個用于管理滾動活動的抽象類,通常用于定義滾動的基本活動和行為,如滾動開始、更新和結(jié)束等,以支持滾動的處理和控制。 |
ScrollActivityDelegate | ScrollActivityDelegate是一個用于處理滾動活動的委托接口,通常用于自定義滾動活動的行為和處理,以支持滾動活動的自定義邏輯和控制。 |
ScrollAwareImageProvider | ScrollAwareImageProvider是一個用于處理滾動感知圖像提供程序的組件,通常用于創(chuàng)建根據(jù)滾動位置加載圖像的圖像提供程序,以實現(xiàn)滾動感知圖像加載。 |
ScrollbarPainter | ScrollbarPainter是一個用于繪制滾動條的類,通常用于自定義滾動條的繪制樣式和外觀,以支持自定義滾動條的顯示和渲染。 |
ScrollBehavior | ScrollBehavior是一個用于定義滾動行為的抽象類,通常用于自定義滾動行為和效果,如平滑滾動和滾動物理效果等,以改善滾動體驗和交互。 |
ScrollConfiguration | ScrollConfiguration是一個用于配置滾動組件的組件,通常用于包裝Scrollable組件,并為其提供自定義的滾動配置,以實現(xiàn)自定義的滾動效果和行為。 |
ScrollContext | ScrollContext是一個用于跟蹤滾動上下文的類,通常用于管理和記錄滾動活動和狀態(tài),以支持滾動的跟蹤和控制。 |
ScrollController | ScrollController是一個用于控制滾動位置和行為的類,通常用于管理和控制可滾動組件的滾動行為,以支持滾動位置的手動控制和監(jiān)聽。 |
ScrollDragController | ScrollDragController是一個用于處理滾動拖動操作的類,通常用于管理和控制滾動的拖動行為,以支持拖動滾動的手勢交互和響應(yīng)。 |
ScrollEndNotification | ScrollEndNotification是一個用于通知滾動結(jié)束的通知類,通常用于發(fā)出滾動結(jié)束的事件通知,以通知應(yīng)用程序滾動的結(jié)束狀態(tài)和位置。 |
ScrollHoldController | ScrollHoldController是一個用于管理滾動暫停的類,通常用于控制滾動的暫停行為,以支持滾動的暫停和繼續(xù)操作。 |
ScrollIncrementDetails | ScrollIncrementDetails是一個用于描述滾動增量事件的類,通常用于包含有關(guān)滾動增量的詳細(xì)信息,如增量方向和增量距離等。 |
ScrollIntent | ScrollIntent是一個用于表示滾動操作的意圖類,通常用于描述滾動操作的類型和參數(shù),以支持滾動操作的執(zhí)行和處理。 |
ScrollMetricsNotification | ScrollMetricsNotification是一個用于通知滾動度量的通知類,通常用于發(fā)出滾動度量的事件通知,以通知應(yīng)用程序有關(guān)滾動位置和狀態(tài)的信息。 |
ScrollNotification | ScrollNotification是一個用于通知滾動事件的通知類,通常用于發(fā)出滾動事件的通知,以通知應(yīng)用程序滾動的發(fā)生和相關(guān)的詳細(xì)信息。 |
ScrollNotificationObserver | ScrollNotificationObserver是一個用于觀察和監(jiān)聽滾動事件的觀察者接口,通常用于監(jiān)聽滾動事件的發(fā)生和處理,以執(zhí)行相應(yīng)的操作或處理。 |
ScrollNotificationObserverState | ScrollNotificationObserverState是ScrollNotificationObserver的狀態(tài)對象,通常用于管理滾動事件的監(jiān)聽和處理狀態(tài),以響應(yīng)滾動事件。 |
ScrollPhysics | ScrollPhysics是一個用于定義滾動物理效果的抽象類,通常用于定義滾動的物理性質(zhì)和行為,如滾動速度和摩擦力等,以影響滾動的運動和動力學(xué)。 |
ScrollPosition | ScrollPosition是一個用于管理滾動位置的類,通常用于跟蹤和控制可滾動組件的滾動位置,以支持滾動位置的更新和監(jiān)聽。 |
ScrollPositionWithSingleContext | ScrollPositionWithSingleContext是ScrollPosition的子類,通常用于管理單一滾動上下文的滾動位置,以支持單一滾動上下文的滾動行為和位置控制。 |
ScrollSpringSimulation | ScrollSpringSimulation是一個用于模擬滾動彈簧效果的模擬器類,通常用于模擬具有彈簧效果的滾動行為,如回彈和彈性滾動等。 |
ScrollStartNotification | ScrollStartNotification是一個用于通知滾動開始的通知類,通常用于發(fā)出滾動開始的事件通知,以通知應(yīng)用程序滾動的開始狀態(tài)和位置。 |
ScrollToDocumentBoundaryIntent | ScrollToDocumentBoundaryIntent是一個用于將滾動位置滾動到文檔邊界的意圖類,通常用于描述將滾動位置滾動到文檔邊界的操作和意圖。 |
ScrollUpdateNotification | ScrollUpdateNotification是一個用于通知滾動更新的通知類,通常用于發(fā)出滾動更新的事件通知,以通知應(yīng)用程序滾動的更新狀態(tài)和位置。 |
ScrollView | ScrollView是一個用于創(chuàng)建可滾動視圖的組件,通常用于包裝子元素,并支持垂直滾動、水平滾動和自定義滾動效果,以實現(xiàn)可滾動的內(nèi)容展示。 |
SelectableRegion | SelectableRegion是一個用于創(chuàng)建可選擇區(qū)域的組件,通常用于包裝子元素,并定義可以選擇的區(qū)域,以支持用戶選擇和交互需求。 |
SelectableRegionState | SelectableRegionState是SelectableRegion的狀態(tài)對象,通常用于管理可選擇區(qū)域的狀態(tài)和交互行為,以響應(yīng)用戶選擇和操作。 |
SelectAction | SelectAction是一個用于執(zhí)行選擇操作的接口,通常用于定義選擇行為的操作和方法,以支持選擇操作的執(zhí)行和響應(yīng)。 |
SelectAllTextIntent | SelectAllTextIntent是一個用于選擇所有文本的意圖類,通常用于描述選擇所有文本的操作和意圖,以支持文本選擇操作的執(zhí)行和處理。 |
SelectIntent | SelectIntent是一個用于選擇操作的意圖類,通常用于描述選擇操作的類型和參數(shù),以支持選擇操作的執(zhí)行和處理。 |
SelectionContainer | SelectionContainer是一個用于創(chuàng)建文本選擇容器的組件,通常用于包裝可選擇的文本子元素,并支持文本選擇和交互的功能,以實現(xiàn)文本選擇和操作。 |
SelectionContainerDelegate | SelectionContainerDelegate是一個用于管理文本選擇容器的委托接口,通常用于自定義文本選擇容器的行為和操作,以支持文本選擇的自定義邏輯和控制。 |
SelectionOverlay | SelectionOverlay是一個用于文本選擇的遮罩層組件,通常用于在文本上創(chuàng)建遮罩層,以支持文本選擇和文本操作的展示和交互。 |
SelectionRegistrarScope | SelectionRegistrarScope是一個用于注冊文本選擇的作用域組件,通常用于創(chuàng)建文本選擇的注冊作用域,以支持文本選擇操作的注冊和管理。 |
Semantics | Semantics是一個用于定義語義信息的組件,通常用于為子元素添加語義信息,以支持無障礙功能和屏幕閱讀器的使用,以提供更好的用戶體驗。 |
SemanticsDebugger | SemanticsDebugger是一個用于調(diào)試語義信息的組件,通常用于顯示和檢查語義信息的調(diào)試界面,以支持語義信息的調(diào)試和排查問題。 |
SemanticsGestureDelegate | SemanticsGestureDelegate是一個用于處理語義手勢的委托接口,通常用于定義語義手勢的處理邏輯和操作,以支持語義手勢的自定義交互和響應(yīng)。 |
Shader | Shader是一個用于創(chuàng)建漸變效果的類,通常用于定義漸變著色器,以支持圖形的漸變填充和渲染效果。 |
ShaderMask | ShaderMask是一個用于應(yīng)用漸變效果的組件,通常用于將漸變效果應(yīng)用于子元素,以實現(xiàn)漸變遮罩效果,用于創(chuàng)建各種漸變效果的遮罩層。 |
ShaderWarmUp | ShaderWarmUp是一個用于預(yù)熱著色器的組件,通常用于提前預(yù)熱著色器,以加速渲染和繪制過程,以提高性能和渲染效率。 |
Shadow | Shadow是一個用于定義陰影效果的類,通常用于創(chuàng)建陰影效果的配置,包括顏色、偏移和模糊半徑等屬性,以支持視覺陰影的添加和渲染。 |
ShapeBorder | ShapeBorder是一個用于定義形狀邊框的抽象類,通常用于創(chuàng)建自定義的形狀邊框,以支持不同形狀的邊框繪制和顯示。 |
ShapeBorderClipper | ShapeBorderClipper是一個用于將形狀邊框應(yīng)用于剪切路徑的類,通常用于將形狀邊框剪切應(yīng)用于指定的路徑,以實現(xiàn)自定義形狀的剪切效果。 |
ShapeDecoration | ShapeDecoration是一個用于創(chuàng)建形狀裝飾的組件,通常用于包裝子元素,并為其添加形狀裝飾,以支持不同形狀的裝飾效果和樣式。 |
SharedAppData | SharedAppData是一個用于共享應(yīng)用程序數(shù)據(jù)的類,通常用于在不同的組件和界面之間共享數(shù)據(jù)和狀態(tài),以實現(xiàn)數(shù)據(jù)的共享和共享狀態(tài)的管理。 |
ShortcutActivator | ShortcutActivator是一個用于激活快捷方式的組件,通常用于捕獲快捷鍵事件,并觸發(fā)相應(yīng)的快捷方式操作,以實現(xiàn)快捷鍵的功能和交互。 |
ShortcutManager | ShortcutManager是一個用于管理快捷方式的類,通常用于注冊、注銷和執(zhí)行快捷方式操作,以支持應(yīng)用程序的快捷方式功能和快捷鍵管理。 |
ShortcutMapProperty | ShortcutMapProperty是一個用于定義快捷方式映射屬性的類,通常用于將快捷方式映射關(guān)聯(lián)到特定的屬性,以支持屬性與快捷方式的關(guān)聯(lián)和管理。 |
ShortcutRegistrar | ShortcutRegistrar是一個用于注冊快捷方式的接口,通常用于定義快捷方式的注冊和管理方法,以支持快捷方式的注冊和執(zhí)行。 |
ShortcutRegistry | ShortcutRegistry是一個用于存儲和管理快捷方式的注冊表類,通常用于注冊和存儲快捷方式,以支持應(yīng)用程序的快捷方式功能和管理。 |
ShortcutRegistryEntry | ShortcutRegistryEntry是一個用于表示快捷方式注冊項的類,通常用于存儲和管理快捷方式的注冊信息,包括快捷鍵和關(guān)聯(lián)的操作等。 |
Shortcuts | Shortcuts是一個用于包裝子元素,并定義快捷方式的組件,通常用于創(chuàng)建具有自定義快捷鍵的快捷方式組,以支持快捷鍵的功能和操作。 |
ShortcutSerialization | ShortcutSerialization是一個用于序列化和反序列化快捷方式的類,通常用于將快捷方式信息轉(zhuǎn)換為字符串,以支持快捷方式的持久化和保存。 |
ShrinkWrappingViewport | ShrinkWrappingViewport是一個用于創(chuàng)建自適應(yīng)視口的組件,通常用于包裝子元素,并根據(jù)子元素的大小調(diào)整視口的大小,以實現(xiàn)自適應(yīng)的滾動視圖。 |
Simulation | Simulation是一個用于模擬物理效果的抽象類,通常用于創(chuàng)建物理模擬器,以支持物理效果的模擬和仿真,如彈簧和慣性等。 |
SingleActivator | SingleActivator是一個用于激活單個動作的接口,通常用于定義激活動作的方法和操作,以支持單個動作的執(zhí)行和響應(yīng)。 |
SingleChildLayoutDelegate | SingleChildLayoutDelegate是一個用于自定義單個子元素布局的委托接口,通常用于創(chuàng)建自定義的子元素布局邏輯,以支持單個子元素的布局需求。 |
SingleChildRenderObjectElement | SingleChildRenderObjectElement是一個用于包含單個渲染對象的元素,通常用于包裝和管理單個渲染對象,以支持單個渲染對象的管理和布局。 |
SingleChildRenderObjectWidget | SingleChildRenderObjectWidget是一個用于包含單個渲染對象的組件,通常用于將單個渲染對象添加到組件樹中,以實現(xiàn)單個渲染對象的顯示和渲染。 |
SingleChildScrollView | SingleChildScrollView是一個用于創(chuàng)建可滾動單個子元素的組件,通常用于包裝單個子元素,并支持垂直滾動和子元素布局的滾動視圖,以實現(xiàn)單個子元素的滾動展示。 |
Size | Size是一個用于表示二維大小的類,通常用于定義和管理寬度和高度等維度信息,以描述對象或組件的大小。 |
SizeChangedLayoutNotification | SizeChangedLayoutNotification是一個通知組件其大小已更改的通知,通常用于在組件大小更改時發(fā)送通知。 |
SizeChangedLayoutNotifier | SizeChangedLayoutNotifier是一個用于發(fā)送SizeChangedLayoutNotification通知的組件,通常用于包裝需要監(jiān)聽大小更改的子元素。 |
SizedBox | SizedBox是一個用于創(chuàng)建具有固定大小的組件的類,通常用于包裝子元素,并指定其固定的寬度和高度。 |
SizedOverflowBox | SizedOverflowBox是一個根據(jù)子元素大小調(diào)整溢出框大小的組件,通常用于包裝子元素,并調(diào)整溢出框的大小以適應(yīng)子元素。 |
SizeTransition | SizeTransition是一個在子元素大小發(fā)生變化時執(zhí)行動畫的組件,通常用于包裝子元素,并在其大小變化時應(yīng)用動畫效果。 |
SizeTween | SizeTween是一個用于在兩個大小之間執(zhí)行插值的類,通常用于定義大小范圍和大小值之間的插值操作。 |
SlideTransition | SlideTransition是一個在子元素平移時執(zhí)行動畫的組件,通常用于包裝子元素,并在其平移過程中應(yīng)用動畫效果。 |
SliverAnimatedGrid | SliverAnimatedGrid是一個帶有動畫效果的網(wǎng)格列表組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的網(wǎng)格布局。 |
SliverAnimatedGridState | SliverAnimatedGridState是SliverAnimatedGrid的狀態(tài)對象,通常用于管理SliverAnimatedGrid的狀態(tài)和交互行為。 |
SliverAnimatedList | SliverAnimatedList是一個帶有動畫效果的列表組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的列表布局。 |
SliverAnimatedListState | SliverAnimatedListState是SliverAnimatedList的狀態(tài)對象,通常用于管理SliverAnimatedList的狀態(tài)和交互行為。 |
SliverAnimatedOpacity | SliverAnimatedOpacity是一個帶有動畫效果的不透明度組件,通常用于在CustomScrollView中創(chuàng)建具有動畫的不透明度效果。 |
SliverChildBuilderDelegate | SliverChildBuilderDelegate是一個用于構(gòu)建Sliver子元素的委托,通常用于根據(jù)索引構(gòu)建Sliver的子元素。 |
SliverChildDelegate | SliverChildDelegate是一個用于管理Sliver子元素的委托接口,通常用于自定義Sliver的子元素委托,以支持自定義布局和構(gòu)建。 |
SliverChildListDelegate | SliverChildListDelegate是一個用于管理Sliver子元素的委托,通常用于定義Sliver的子元素列表,以支持特定的子元素布局。 |
SliverConstrainedCrossAxis | SliverConstrainedCrossAxis是一個用于在交叉軸上施加約束的組件,通常用于包裝子元素,并在交叉軸上應(yīng)用約束。 |
SliverCrossAxisExpanded | SliverCrossAxisExpanded是一個用于在交叉軸上擴(kuò)展的組件,通常用于包裝子元素,并在交叉軸上擴(kuò)展以填充剩余空間。 |
SliverCrossAxisGroup | SliverCrossAxisGroup是一個用于在交叉軸上分組的組件,通常用于包裝子元素,并在交叉軸上分組以實現(xiàn)自定義布局。 |
SliverFadeTransition | SliverFadeTransition是一個在子元素逐漸顯現(xiàn)或消失時執(zhí)行動畫的組件,通常用于包裝子元素,并應(yīng)用透明度動畫效果。 |
SliverFillRemaining | SliverFillRemaining是一個用于填充剩余空間的組件,通常用于包裝子元素,并填充Sliver中的剩余空白空間。 |
SliverFillViewport | SliverFillViewport是一個用于填充視口的組件,通常用于包裝子元素,并根據(jù)視口大小填充Sliver中的子元素。 |
SliverFixedExtentList | SliverFixedExtentList是一個用于創(chuàng)建固定高度子元素的列表組件,通常用于在CustomScrollView中創(chuàng)建具有固定高度的列表。 |
SliverGrid | SliverGrid是一個用于創(chuàng)建網(wǎng)格布局的組件,通常用于在CustomScrollView中創(chuàng)建具有網(wǎng)格布局的子元素。 |
SliverGridDelegate | SliverGridDelegate是一個用于定義SliverGrid布局的抽象類,通常用于創(chuàng)建自定義的SliverGrid布局策略。 |
SliverGridDelegateWithFixedCrossAxisCount | SliverGridDelegateWithFixedCrossAxisCount是一個固定交叉軸網(wǎng)格布局策略的組件,通常用于創(chuàng)建具有固定交叉軸子元素數(shù)量的網(wǎng)格布局。 |
SliverGridDelegateWithMaxCrossAxisExtent | SliverGridDelegateWithMaxCrossAxisExtent是一個最大交叉軸尺寸網(wǎng)格布局策略的組件,通常用于創(chuàng)建具有最大交叉軸尺寸的網(wǎng)格布局。 |
SliverIgnorePointer | SliverIgnorePointer是一個用于在交互事件中忽略指針事件的組件,通常用于包裝子元素,并使其不響應(yīng)指針事件。 |
SliverLayoutBuilder | SliverLayoutBuilder是一個用于自定義Sliver布局的組件,通常用于包裝子元素,并根據(jù)布局構(gòu)建器函數(shù)定義Sliver的布局。 |
SliverList | SliverList是一個用于創(chuàng)建列表布局的組件,通常用于在CustomScrollView中創(chuàng)建具有列表布局的子元素。 |
SliverMainAxisGroup | SliverMainAxisGroup是一個用于在主軸上分組的組件,通常用于包裝子元素,并在主軸上分組以實現(xiàn)自定義布局。 |
SliverMultiBoxAdaptorElement | SliverMultiBoxAdaptorElement是一個用于包含多個盒子子元素的元素,通常用于包裝具有多個盒子子元素的Sliver。 |
SliverMultiBoxAdaptorWidget | SliverMultiBoxAdaptorWidget是一個用于創(chuàng)建多個盒子子元素的組件,通常用于在CustomScrollView中創(chuàng)建具有多個盒子子元素的Sliver。 |
SliverOffstage | SliverOffstage是一個用于隱藏子元素的組件,通常用于包裝子元素,并在某些條件下將其設(shè)置為不可見狀態(tài)。 |
SliverOpacity | SliverOpacity是一個用于在子元素透明度發(fā)生變化時執(zhí)行動畫的組件,通常用于包裝子元素,并在透明度變化時應(yīng)用動畫效果。 |
SliverOverlapAbsorber | SliverOverlapAbsorber是一個用于吸收重疊區(qū)域的組件,通常用于包裝SliverOverlapInjector和Sliver子元素,以處理重疊布局。 |
SliverOverlapAbsorberHandle | SliverOverlapAbsorberHandle是一個用于管理SliverOverlapAbsorber的句柄,通常用于處理重疊布局的滾動情況。 |
SliverOverlapInjector | SliverOverlapInjector是一個用于注入重疊布局的組件,通常與SliverOverlapAbsorber一起使用,以處理重疊區(qū)域的布局需求。 |
SliverPadding | SliverPadding是一個用于在Sliver子元素周圍添加填充的組件,通常用于包裝Sliver子元素,并添加邊距以調(diào)整子元素的位置。 |
SliverPersistentHeader | SliverPersistentHeader是一個用于創(chuàng)建持久化的標(biāo)題組件的類,通常用于在CustomScrollView中創(chuàng)建具有持久化標(biāo)題的Sliver。 |
SliverPersistentHeaderDelegate | SliverPersistentHeaderDelegate是一個用于自定義持久化標(biāo)題的委托接口,通常用于定義持久化標(biāo)題的外觀和行為。 |
SliverPrototypeExtentList | SliverPrototypeExtentList是一個用于創(chuàng)建具有原型項高度的列表組件,通常用于在CustomScrollView中創(chuàng)建具有原型項高度的列表。 |
SliverReorderableList | SliverReorderableList是一個用于創(chuàng)建可重新排序的列表組件,通常用于在CustomScrollView中創(chuàng)建可重新排序的列表布局。 |
SliverReorderableListState | SliverReorderableListState是SliverReorderableList的狀態(tài)對象,通常用于管理SliverReorderableList的狀態(tài)和交互行為。 |
SliverSafeArea | SliverSafeArea是一個用于在Sliver子元素周圍添加安全區(qū)域的組件,通常用于包裝Sliver子元素,并添加安全邊距以適應(yīng)安全區(qū)域。 |
SliverToBoxAdapter | SliverToBoxAdapter是一個將普通組件轉(zhuǎn)換為Sliver的組件,通常用于包裝普通組件,并將其轉(zhuǎn)換為可在CustomScrollView中使用的Sliver。 |
SliverVisibility | SliverVisibility是一個用于控制子元素可見性的組件,通常用于包裝子元素,并根據(jù)條件控制子元素的可見性。 |
SliverWithKeepAliveWidget | SliverWithKeepAliveWidget是一個支持保持活動狀態(tài)的Sliver組件,通常用于包裝需要在滾動過程中保持活動狀態(tài)的子元素。 |
SlottedMultiChildRenderObjectWidget | SlottedMultiChildRenderObjectWidget是一個用于包含多個插槽子元素的多孩子渲染對象組件,通常用于自定義多孩子渲染對象的布局。 |
SlottedRenderObjectElement | SlottedRenderObjectElement是一個用于包含多個插槽子元素的多孩子渲染對象元素,通常用于包裝具有多個插槽子元素的渲染對象。 |
SnapshotController | SnapshotController是一個用于控制快照繪制的控制器,通常用于控制快照的生成和渲染。 |
SnapshotPainter | SnapshotPainter是一個用于繪制快照的繪制器,通常用于將快照繪制到畫布上,以生成圖像或圖形。 |
SnapshotWidget | SnapshotWidget是一個用于生成快照的組件,通常用于包裝需要生成快照的子元素,并將其渲染為圖像或圖形。 |
Spacer | Spacer是一個用于創(chuàng)建可伸縮空白空間的組件,通常用于在布局中創(chuàng)建可伸縮的空間,以平衡和填充布局中的空白區(qū)域。 |
SpellCheckConfiguration | SpellCheckConfiguration是一個用于配置拼寫檢查的配置類,通常用于配置文本字段或文本編輯器的拼寫檢查行為。 |
SpringDescription | SpringDescription是一個用于描述彈簧動畫屬性的描述類,通常用于定義彈簧動畫的物理屬性和行為。 |
Stack | Stack是一個用于創(chuàng)建堆疊布局的組件,通常用于將多個子元素堆疊在一起,并根據(jù)需要定位它們的組件。 |
StadiumBorder | StadiumBorder是一個用于創(chuàng)建橢圓形邊框的邊框類,通常用于定義邊框的外觀和形狀,以包裝組件或元素。 |
StarBorder | StarBorder是一個用于創(chuàng)建星形邊框的邊框類,通常用于定義星形邊框的外觀和形狀,以包裝組件或元素。 |
State | State是一個表示組件的可變狀態(tài)的基類,通常用于自定義組件的狀態(tài)管理,以響應(yīng)數(shù)據(jù)和用戶交互。 |
StatefulBuilder | StatefulBuilder是一個用于創(chuàng)建帶有可變狀態(tài)的組件的組件,通常用于將可變狀態(tài)添加到無狀態(tài)組件中。 |
StatefulElement | StatefulElement是一個用于包含有狀態(tài)組件的元素,通常用于管理有狀態(tài)組件的生命周期和狀態(tài)更新。 |
StatefulWidget | StatefulWidget是一個用于創(chuàng)建具有可變狀態(tài)的組件的基類,通常用于定義需要動態(tài)更改的組件和視圖。 |
StatelessElement | StatelessElement是一個用于包含無狀態(tài)組件的元素,通常用于管理無狀態(tài)組件的生命周期和布局。 |
StatelessWidget | StatelessWidget是一個用于創(chuàng)建無狀態(tài)組件的基類,通常用于定義不需要動態(tài)更改的靜態(tài)組件和視圖。 |
StatusTransitionWidget | StatusTransitionWidget是一個用于根據(jù)狀態(tài)執(zhí)行不同轉(zhuǎn)換的組件,通常用于根據(jù)狀態(tài)切換不同的子元素或效果。 |
StepTween | StepTween是一個用于在兩個整數(shù)之間執(zhí)行插值的類,通常用于定義整數(shù)范圍和步數(shù)之間的插值操作。 |
StreamBuilder | StreamBuilder是一個用于構(gòu)建基于流的異步數(shù)據(jù)的組件,通常用于監(jiān)聽和響應(yīng)流的事件,以構(gòu)建相應(yīng)的組件樹。 |
StreamBuilderBase | StreamBuilderBase是StreamBuilder的基類,通常用于實現(xiàn)基于流的異步數(shù)據(jù)構(gòu)建。 |
StretchingOverscrollIndicator | StretchingOverscrollIndicator是一個用于拉伸式過度滾動指示器的組件,通常用于在滾動時顯示拉伸效果。 |
StrutStyle | StrutStyle是一個用于定義文本行高和其他排版樣式的類,通常用于自定義文本的排版和行高設(shè)置。 |
SweepGradient | SweepGradient是一個用于創(chuàng)建掃描漸變的漸變類,通常用于定義掃描漸變的顏色和角度范圍。 |
SystemMouseCursors | SystemMouseCursors是一個用于定義系統(tǒng)鼠標(biāo)指針的光標(biāo)類,通常用于自定義鼠標(biāo)指針的樣式和外觀。 |
T
組件名稱 | 描述 |
---|---|
Table | Table是一個用于創(chuàng)建表格布局的組件,通常用于將子元素組織成行和列的表格形式,以實現(xiàn)表格布局效果。 |
TableBorder | TableBorder是一個用于定義表格邊框的邊框類,通常用于設(shè)置表格的邊框樣式和邊框?qū)傩浴?/td> |
TableCell | TableCell是一個用于創(chuàng)建表格單元格的組件,通常用于在Table中定義單元格的內(nèi)容和布局。 |
TableColumnWidth | TableColumnWidth是一個用于定義表格列寬的抽象類,通常用于定義不同列的寬度和布局策略。 |
TableRow | TableRow是一個用于創(chuàng)建表格行的組件,通常用于定義表格中的行和行中的單元格。 |
TapAndHorizontalDragGestureRecognizer | TapAndHorizontalDragGestureRecognizer是一個手勢識別器,通常用于檢測同時發(fā)生水平拖動和輕擊手勢。 |
TapAndPanGestureRecognizer | TapAndPanGestureRecognizer是一個手勢識別器,通常用于檢測同時發(fā)生輕擊和平移手勢。 |
TapDownDetails | TapDownDetails是一個包含輕擊事件位置信息的類,通常用于記錄輕擊事件發(fā)生的位置。 |
TapDragDownDetails | TapDragDownDetails是一個包含輕擊和拖動事件位置信息的類,通常用于記錄輕擊和拖動事件發(fā)生的位置。 |
TapDragEndDetails | TapDragEndDetails是一個包含拖動事件結(jié)束時的信息的類,通常用于記錄拖動事件的結(jié)束狀態(tài)。 |
TapDragStartDetails | TapDragStartDetails是一個包含拖動事件開始時的信息的類,通常用于記錄拖動事件的起始狀態(tài)。 |
TapDragUpdateDetails | TapDragUpdateDetails是一個包含拖動事件更新信息的類,通常用于記錄拖動事件的實時更新狀態(tài)。 |
TapDragUpDetails | TapDragUpDetails是一個包含拖動事件結(jié)束時的信息的類,通常用于記錄拖動事件的結(jié)束狀態(tài)。 |
TapRegion | TapRegion是一個定義輕擊區(qū)域的類,通常用于確定哪些區(qū)域可以觸發(fā)輕擊手勢。 |
TapRegionRegistry | TapRegionRegistry是一個用于管理輕擊區(qū)域的注冊表,通常用于注冊和管理輕擊區(qū)域。 |
TapRegionSurface | TapRegionSurface是一個用于繪制輕擊區(qū)域的表面,通常用于在屏幕上顯示可輕擊的區(qū)域。 |
TapUpDetails | TapUpDetails是一個包含輕擊事件位置信息的類,通常用于記錄輕擊事件的結(jié)束位置。 |
Text | Text是一個用于顯示文本的組件,通常用于將文本呈現(xiàn)到界面上。 |
TextAlignVertical | TextAlignVertical是一個用于垂直文本對齊的枚舉,通常用于指定文本在垂直方向上的對齊方式。 |
TextBox | TextBox是一個用于表示文本框的類,通常用于處理文本輸入和編輯的文本框。 |
TextDecoration | TextDecoration是一個用于定義文本裝飾(如下劃線、刪除線等)的類,通常用于自定義文本樣式。 |
TextEditingController | TextEditingController是一個用于控制文本輸入框的控制器,通常用于管理文本輸入框中的文本內(nèi)容。 |
TextEditingValue | TextEditingValue是一個用于表示文本輸入值的不可變類,通常用于描述文本輸入框的當(dāng)前值和狀態(tài)。 |
TextFieldTapRegion | TextFieldTapRegion是一個用于定義文本字段的輕擊區(qū)域的類,通常用于指定文本字段中可以輕擊的區(qū)域。 |
TextHeightBehavior | TextHeightBehavior是一個用于定義文本行高的類,通常用于控制文本行高和垂直對齊方式。 |
TextInputType | TextInputType是一個用于定義文本輸入類型的枚舉,通常用于指定文本輸入框的輸入類型(如文本、數(shù)字等)。 |
TextMagnifierConfiguration | TextMagnifierConfiguration是一個用于配置文本放大鏡的配置類,通常用于自定義文本放大鏡的外觀和行為。 |
TextPainter | TextPainter是一個用于繪制文本的類,通常用于將文本渲染為繪制操作,并支持自定義樣式和布局。 |
TextPosition | TextPosition是一個用于表示文本中位置的類,通常用于描述文本中的字符位置。 |
TextRange | TextRange是一個用于表示文本范圍的類,通常用于描述文本中的字符范圍。 |
TextSelection | TextSelection是一個用于表示文本選擇的類,通常用于描述文本中的選擇范圍。 |
TextSelectionControls | TextSelectionControls是一個用于定義文本選擇操作的控制器,通常用于自定義文本選擇的操作和外觀。 |
TextSelectionGestureDetector | TextSelectionGestureDetector是一個用于檢測文本選擇手勢的組件,通常用于包裝支持文本選擇的組件。 |
TextSelectionGestureDetectorBuilder | TextSelectionGestureDetectorBuilder是一個用于構(gòu)建文本選擇手勢檢測器的構(gòu)建器,通常用于自定義文本選擇手勢檢測器。 |
TextSelectionGestureDetectorBuilderDelegate | TextSelectionGestureDetectorBuilderDelegate是一個用于構(gòu)建文本選擇手勢檢測器的委托接口,通常用于定義手勢檢測器的外觀和行為。 |
TextSelectionOverlay | TextSelectionOverlay是一個用于渲染文本選擇句柄和控件的疊加層,通常用于處理文本選擇的外觀和交互。 |
TextSelectionPoint | TextSelectionPoint是一個用于表示文本選擇位置的類,通常用于描述文本選擇的起點和終點。 |
TextSelectionToolbarAnchors | TextSelectionToolbarAnchors是一個用于定義文本選擇工具欄錨點的枚舉,通常用于指定工具欄的位置。 |
TextSelectionToolbarLayoutDelegate | TextSelectionToolbarLayoutDelegate是一個用于定義文本選擇工具欄布局的委托接口,通常用于自定義工具欄的布局。 |
TextSpan | TextSpan是一個用于定義富文本文本段落的類,通常用于自定義文本段落的樣式和內(nèi)容。 |
TextStyle | TextStyle是一個用于定義文本樣式的類,通常用于自定義文本的字體、顏色、大小等樣式屬性。 |
TextStyleTween | TextStyleTween是一個用于執(zhí)行文本樣式插值的類,通常用于在動畫中平滑過渡文本樣式。 |
Texture | Texture是一個用于將外部紋理繪制到組件中的組件,通常用于將外部圖像或視頻渲染到Flutter應(yīng)用程序中。 |
ThreePointCubic | ThreePointCubic是一個用于執(zhí)行三點樣條插值的類,通常用于在三個點之間執(zhí)行插值操作。 |
Threshold | Threshold是一個用于定義閾值的類,通常用于根據(jù)閾值來觸發(fā)某些事件或操作。 |
TickerFuture | TickerFuture是一個表示Ticker完成的Future,通常用于等待Ticker完成后執(zhí)行一些操作。 |
TickerMode | TickerMode是一個用于定義Ticker模式的枚舉,通常用于控制Ticker的運行模式。 |
TickerProvider | TickerProvider是一個用于提供Ticker的提供者接口,通常用于管理Ticker的創(chuàng)建和生命周期。 |
Title | Title是一個用于定義組件的標(biāo)題的組件,通常用于為組件添加標(biāo)題和描述信息。 |
Tolerance | Tolerance是一個用于定義誤差容忍度的類,通常用于在數(shù)值計算中確定何時視為相等或接近。 |
ToolbarItemsParentData | ToolbarItemsParentData是一個用于定位工具欄項的父數(shù)據(jù)類,通常用于在工具欄中布置和定位工具欄項。 |
TrackingScrollController | TrackingScrollController是一個用于跟蹤滾動位置的控制器,通常用于記錄滾動位置并執(zhí)行相應(yīng)的操作。 |
TrainHoppingAnimation | TrainHoppingAnimation是一個動畫控制器,通常用于實現(xiàn)動畫效果,使元素在不同的軌道上跳躍運動。 |
Transform | Transform是一個組件,通常用于對其子部件進(jìn)行變換(如旋轉(zhuǎn)、縮放、平移等)以改變其外觀和位置。 |
TransformationController | TransformationController是一個用于控制Transform組件的控制器,通常用于管理變換操作和狀態(tài)。 |
TransformProperty | TransformProperty是一個表示Transform屬性的類,通常用于指定變換的屬性,如旋轉(zhuǎn)角度、縮放比例等。 |
TransitionDelegate | TransitionDelegate是一個用于自定義頁面切換動畫的委托接口,通常用于自定義頁面切換過程的動畫效果。 |
TransitionRoute | TransitionRoute是一個用于頁面切換的路由,通常用于實現(xiàn)不同頁面之間的切換和過渡效果。 |
TransposeCharactersIntent | TransposeCharactersIntent是一個用于交換文本中字符位置的意圖,通常用于執(zhí)行文本字符位置的交換操作。 |
Tween | Tween是一個用于執(zhí)行值插值的類,通常用于在動畫中平滑過渡值的變化。 |
TweenAnimationBuilder | TweenAnimationBuilder是一個用于構(gòu)建基于Tween的動畫的組件,通常用于創(chuàng)建自定義Tween動畫效果。 |
TweenSequence | TweenSequence是一個用于按順序執(zhí)行多個Tween的類,通常用于創(chuàng)建順序執(zhí)行的Tween動畫序列。 |
TweenSequenceItem | TweenSequenceItem是TweenSequence中的單個Tween項,通常用于指定每個Tween的目標(biāo)值和持續(xù)時間。 |
TwoDimensionalChildBuilderDelegate | TwoDimensionalChildBuilderDelegate是一個用于構(gòu)建二維子部件的委托接口,通常用于自定義二維子部件的創(chuàng)建。 |
TwoDimensionalChildDelegate | TwoDimensionalChildDelegate是一個用于管理二維子部件的委托接口,通常用于自定義二維子部件的管理。 |
TwoDimensionalChildListDelegate | TwoDimensionalChildListDelegate是一個用于構(gòu)建二維子部件列表的委托接口,通常用于自定義二維子部件的列表。 |
TwoDimensionalChildManager | TwoDimensionalChildManager是一個用于管理二維子部件的管理器,通常用于管理和布局二維子部件。 |
TwoDimensionalScrollable | TwoDimensionalScrollable是一個支持二維滾動的組件,通常用于創(chuàng)建可以在水平和垂直方向上滾動的內(nèi)容。 |
TwoDimensionalScrollableState | TwoDimensionalScrollableState是TwoDimensionalScrollable的狀態(tài)類,通常用于管理二維滾動的狀態(tài)信息。 |
TwoDimensionalScrollView | TwoDimensionalScrollView是一個用于支持二維滾動的滾動視圖,通常用于顯示具有二維排列的子部件。 |
TwoDimensionalViewport | TwoDimensionalViewport是一個用于定義二維滾動視口的組件,通常用于確定可見區(qū)域和子部件布局。 |
TwoDimensionalViewportParentData | TwoDimensionalViewportParentData是一個用于定義二維滾動視口子部件的位置和大小的數(shù)據(jù)類,通常用于布局。 |
U
組件名稱 | 描述 |
---|---|
UiKitView | UiKitView是一個用于嵌入iOS平臺原生視圖的組件,通常用于將原生視圖嵌入到Flutter應(yīng)用程序中。 |
UnconstrainedBox | UnconstrainedBox是一個用于取消子部件的大小約束的組件,通常用于允許子部件自由調(diào)整大小。 |
UndoHistory | UndoHistory是一個用于記錄操作歷史的類,通常用于支持撤銷和恢復(fù)功能。 |
UndoHistoryController | UndoHistoryController是一個用于控制UndoHistory的控制器,通常用于管理操作歷史的記錄和恢復(fù)。 |
UndoHistoryState | UndoHistoryState是UndoHistory的狀態(tài)類,通常用于維護(hù)和管理操作歷史的狀態(tài)信息。 |
UndoHistoryValue | UndoHistoryValue是UndoHistory的值對象,通常用于表示操作歷史的當(dāng)前狀態(tài)。 |
UndoTextIntent | UndoTextIntent是一個用于執(zhí)行文本撤銷操作的意圖,通常用于執(zhí)行文本編輯的撤銷操作。 |
UniqueKey | UniqueKey是一個用于標(biāo)識Flutter組件的唯一性的鍵,通常用于確保組件在樹中具有唯一的標(biāo)識符。 |
UniqueWidget | UniqueWidget是一個用于標(biāo)識組件的唯一性的組件,通常用于確保組件在樹中具有唯一的標(biāo)識符。 |
UnmanagedRestorationScope | UnmanagedRestorationScope是一個用于創(chuàng)建未受管理的恢復(fù)作用域的組件,通常用于自定義恢復(fù)操作。 |
UpdateSelectionIntent | UpdateSelectionIntent是一個用于更新文本選擇的意圖,通常用于執(zhí)行文本選擇的更新操作。 |
UserScrollNotification | UserScrollNotification是一個通知類,通常用于通知用戶滾動行為的通知,例如手動滾動視圖。 |
V
組件名稱 | 描述 |
---|---|
ValueKey | ValueKey是一個用于基于值標(biāo)識Flutter組件的鍵,通常用于確保組件在樹中具有唯一的標(biāo)識符。 |
ValueListenableBuilder | ValueListenableBuilder是一個用于根據(jù)值監(jiān)聽器的變化來構(gòu)建組件的組件,通常用于響應(yīng)值的變化更新UI。 |
ValueNotifier | ValueNotifier是一個用于管理可變值的通知類,通常用于在值發(fā)生變化時通知監(jiān)聽器更新。 |
Velocity | Velocity是一個用于表示速度的數(shù)據(jù)類,通常用于描述運動中的速度信息。 |
View | View是一個用于表示Flutter視圖的類,通常用于創(chuàng)建自定義Flutter視圖。 |
Viewport | Viewport是一個用于顯示子部件的可滾動視口,通常用于顯示較大的內(nèi)容并支持滾動查看。 |
Visibility | Visibility是一個用于控制子部件可見性的組件,通常用于根據(jù)條件來顯示或隱藏子部件。 |
VoidCallbackAction | VoidCallbackAction是一個用于執(zhí)行無參數(shù)回調(diào)的動作,通常用于觸發(fā)無參數(shù)回調(diào)的操作。 |
VoidCallbackIntent | VoidCallbackIntent是一個用于執(zhí)行無參數(shù)回調(diào)的意圖,通常用于觸發(fā)無參數(shù)回調(diào)的操作。 |
W
組件名稱 | 描述 |
---|---|
WeakMap | WeakMap是一個用于存儲弱引用鍵值對的數(shù)據(jù)結(jié)構(gòu),通常用于維護(hù)對象之間的關(guān)聯(lián)關(guān)系。 |
Widget | Widget是Flutter應(yīng)用程序中構(gòu)建用戶界面的基本構(gòu)建塊,通常用于構(gòu)建UI元素和組件。 |
WidgetInspector | WidgetInspector是一個用于檢查和調(diào)試Flutter組件樹的工具,通常用于識別和解決UI問題。 |
WidgetOrderTraversalPolicy | WidgetOrderTraversalPolicy是一個用于定義組件遍歷順序的策略類,通常用于自定義組件遍歷順序。 |
WidgetsApp | WidgetsApp是一個用于創(chuàng)建基本Flutter應(yīng)用程序的組件,通常用于創(chuàng)建具有默認(rèn)配置的應(yīng)用程序。 |
WidgetsBindingObserver | WidgetsBindingObserver是一個觀察者接口,通常用于監(jiān)聽Flutter應(yīng)用程序的生命周期事件。 |
WidgetsFlutterBinding | WidgetsFlutterBinding是Flutter框架的綁定類,通常用于管理Flutter應(yīng)用程序的生命周期和渲染。 |
WidgetsLocalizations | WidgetsLocalizations是一個用于本地化組件文本的類,通常用于為組件提供不同語言的文本信息。 |
WidgetSpan | WidgetSpan是一個用于在文本中嵌套組件的Span,通常用于在文本中插入具有交互性的組件。 |
WidgetToRenderBoxAdapter | WidgetToRenderBoxAdapter是一個組件,通常用于將組件樹嵌套在RenderBox中以進(jìn)行繪制。 |
WillPopScope | WillPopScope是一個組件,通常用于捕獲返回按鈕的點擊事件,以執(zhí)行自定義的返回行為。 |
WordBoundary | WordBoundary是一個用于定義詞邊界的類,通常用于確定文本中的詞的邊界位置。 |
Wrap | Wrap是一個用于按指定規(guī)則包裝子部件的組件,通常用于創(chuàng)建自動換行的布局。 |
字母索引
- A
- B
- D
- E
- F
- G
- H
- I
- K
- L
- M
- N
- O
- P
- R
- S
- T
- U
- V
- W