brightness | Brightness類型,應用程序的整體主題亮度。用於按鈕等小部件,以確定在不使用主色(primaryColor)或強調色(accentColor)時選擇什麼顏色。當亮度較暗時,畫布、卡片和原色都較暗。當亮度為光時,畫布和卡片的顏色是明亮的,原色的暗度根據原色亮度變化。當亮度較暗時,原色(primaryColor)與卡片和畫布顏色的對比度較差;當亮度較暗時,用白色或亮藍色來對比。 |
primaryColor | Color類型,App主要部分的背景色(ToolBar,Tabbar等) |
primaryColorBrightness | Brightness類型,primaryColor的亮度,用於確定設置在primaryColor上部的文本和圖標顏色(如:工具欄文本(toolbar text))。 |
primaryColorLight | Color類型,primaryColor的較淺版本 |
primaryColorDark | Color類型,primaryColor的較深版本 |
accentColor | Color類型,前景色(按鈕、文本、覆蓋邊緣效果等) |
accentColorBrightness | Brightness類型,accentColor的亮度。用於確定位於accentColor上部的文本和圖標顏色(例如,浮動操作按鈕(FloatingButton)上的圖標) |
canvasColor | Color類型,MaterialType.canvas Material的默認顏色。 |
scaffoldBackgroundColor | Color類型,作為Scaffold下的Material默認顏色,用於materia應用程序或app內頁面的背景色。 |
bottomAppBarColor | Color類型,bottomAppBarColor的默認顏色。這可以通過指定BottomAppBar.color來覆蓋。 |
cardColor | Color類型,用在卡片(Card)上的Material的顏色。 |
dividerColor | Color類型,分隔符(Dividers)和彈窗分隔符(PopupMenuDividers)的顏色,也用於ListTiles和DataTables的行之間。要創建使用這種顏色的合適的邊界,請考慮Divider.createBorderSide。 |
highlightColor | Color類型,用於墨水噴濺動畫或指示菜單被選中時的高亮顏色 |
splashColor | Color類型,墨水濺出的顏色 |
splashFactory | InteractiveInkFeatureFactory類型,定義InkWall和InkResponse產成的墨水噴濺時的外觀。 |
selectedRowColor | Color類型,用於高亮選定行的顏色。 |
unselectedWidgetColor | Color類型,小部件處於非活動(但啟用)狀態時使用的顏色。例如,未選中的複選框。通常與accentColor形成對比。 |
disabledColor | Color類型,無效的部件(widget)的顏色,不管它們的狀態如何。例如,一個禁用的複選框(可以選中或不選中)。 |
buttonColor | Color類型,Material中RaisedButtons使用的默認填充色。 |
buttonTheme | ButtonThemeData類型,定義按鈕小部件的默認配置,如RaisedButton和FlatButton。 |
secondaryHeaderColor | Color類型,有選定行時PaginatedDataTable標題的顏色 |
textSelectionColor | Color類型,文本字段(如TextField)中文本被選中的顏色。 |
cursorColor | Color類型,在 Material-style 文本字段(如TextField)中光標的顏色。 |
textSelectionHandleColor | Color類型,用於調整當前選定文本部分的句柄的顏色。 |
backgroundColor | Color類型,與primaryColor對比的顏色(例如 用作進度條的剩餘部分)。 |
dialogBackgroundColor | Color類型,Color類型,Dialog元素的背景色 |
indicatorColor | Color類型,TabBar中選項選中的指示器顏色。 |
hintColor | Color類型,用於提示文本或佔位符文本的顏色,例如在TextField中。 |
errorColor | Color類型,用於輸入驗證錯誤的顏色,例如在TextField中。 |
toggleableActiveColor | Color類型,用於突出顯示切換Widget(如Switch,Radio和Checkbox)的活動狀態的顏色。 |
fontFamily | String類型,字體類型 |
textTheme | TextTheme類型,與卡片和畫布對比的文本顏色 |
primaryTextTheme | TextTheme類型,與primary color形成對比的文本主題。 |
accentTextTheme | TextTheme類型,與accent color形成對比的文本主題。 |
inputDecorationTheme | InputDecorationTheme類型,InputDecorator、TextField和TextFormField的默認InputDecoration值基於此主題。 |
iconTheme | IconThemeData類型,與卡片和畫布顏色形成對比的圖標主題。 |
primaryIconTheme | IconThemeData類型,與原色(primary color)形成對比的圖標主題。 |
accentIconTheme | IconThemeData類型,與前景色(accent color)形成對比的圖標主題。 |
sliderTheme | SliderThemeData類型,SliderThemeData類型,用於渲染Slider的顏色和形狀。 |
tabBarTheme | TabBarTheme類型, 一個主題,用於自定義選項卡欄指示器的尺寸、形狀和顏色。 |
chipTheme | ChipThemeData類型,用於Chip的顏色和樣式 |
platform | TargetPlatform類型,widget應該適應目標的平台。 |
materialTapTargetSize | MaterialTapTargetSize類型,配置特定材料部件的hit測試大小。 |
pageTransitionsTheme | PageTransitionsTheme類型,每個目標平台的默認MaterialPageRoute轉換。 |
colorScheme | ColorScheme類型,一組13種顏色,可用於配置大多數組件的顏色屬性。 |
typography | Typography類型,用於配置TextTheme、primaryTextTheme和accentTextTheme的顏色和幾何文本主題值。 |