actions → List
一個 Widget 列表,代表 Toolbar 中所顯示的菜單,對於常用的菜單,通常使用 IconButton 來表示;對於不常用的菜單通常使用PopupMenuButton 來顯示為三個點,點擊后彈出二級菜單。
automaticallyImplyLeading → bool
是否提供控件占位。
backgroundColor → Color
Appbar 的顏色,默認值為 ThemeData.primaryColor。該值通常和下面的三個屬性一起使用:
brightness:App bar 的亮度,有白色和黑色兩種主題,默認值為ThemeData.primaryColorBrightness
iconTheme:App bar 上圖標的顏色、透明度、和尺寸信息。默認值為 ThemeData.primaryIconTheme
textTheme:App bar 上的文字樣式。默認值為 ThemeData.primaryTextTheme
bottom → PreferredSizeWidget
一個 AppBarBottomWidget 對象,通常是 TabBar。用來在 Toolbar 標題下面顯示一個 Tab 導航欄
bottomOpacity → double
應用欄底部的不透明程度。值1.0完全不透明,值0.0完全透明。
通常,此值不會更改其默認值(1.0)。 當滾動應用欄時,SliverAppBar使用它來設置工具欄的不透明度動畫。
centerTitle → bool
標題是否居中
elevation → double
放置此應用欄的z坐標。 這可以控制應用欄下方陰影的大小。
默認為4,應用欄的適當高程。
flexibleSpace → Widget
一個顯示在 AppBar 下方的控件,高度和 AppBar 高度一樣,可以實現一些特殊的效果,該屬性通常在 SliverAppBar 中使用
leading → Widget
在標題前面顯示的一個控件,在首頁通常顯示應用的 logo;在其他界面通常顯示為返回按鈕
preferredSize → Size
Scaffold對其高度設置
primary → bool
此應用欄是否顯示在屏幕頂部。
如果為true,則appbar的工具欄元素和底部窗口小部件將在系統狀態欄的高度上填充。 flexibleSpace的布局不受主要屬性的影響。
title → Widget
當前界面的標題內容。
titleSpacing → double
標題間距,如果希望title占用所有可用空間,請將此值設置為0.0。
默認為NavigationToolbar.kMiddleSpacing。
toolbarOpacity → double
應用欄的工具欄部分透明度。
值1.0完全不透明,值0.0完全透明。