主題色
右下角的FloatingActionButton的顏色就是默認(rèn)取值MaterialColor,
默認(rèn)是藍(lán)色的麸锉,如果修改成primarySwatch,就會(huì)變成這個(gè)顏色值舆声。
一花沉、primarySwatch
flutter的主題(build下面的theme)中有個(gè)主題顏色(primarySwatch):
目前的主題顏色(primarySwatch)只有下面幾個(gè)值可以選擇,其他的暫不支持:
red,
pink,
purple,
deepPurple,
indigo,
blue,
lightBlue,
cyan,
teal,
green,
lightGreen,
lime,
yellow,
amber,
orange,
deepOrange,
brown,
blueGrey,
如果我要把主題色改成白色媳握,或者黑色的話碱屁,用上面的就會(huì)報(bào)錯(cuò)啦,因?yàn)樵趐rimarySwatch中的顏色是調(diào)用?MaterialColor這種顏色類蛾找,內(nèi)部會(huì)有一個(gè)主色娩脾,一個(gè)map存儲(chǔ)固定的幾種主色周邊的顏色:
MaterialColor
上面的箭頭函數(shù)表示取這個(gè)map的鍵對(duì)應(yīng)的值。
如紅色:red
其中50打毛,100柿赊,200,300幻枉,400表示淺紅色碰声,500是主紅色,600展辞,700,800万牺,900表示深紅色罗珍,淺色逐漸加深
red
_redPrimaryValue是主紅色
二洽腺、primaryColor
如果要把頂部導(dǎo)航欄和狀態(tài)欄的顏色修改成黑色或者白色,需要用到這個(gè)屬性:
primaryColor:Colors.white