Flutter之Color


color:顏色
Colors.green ,系統默認了幾種顏色,分別如下:
red,
pink,
purple,
deepPurple,
indigo,
blue,
lightBlue,
cyan,
teal,
green,
lightGreen,
lime,
yellow,
amber,
orange,
deepOrange,
brown,
blueGrey,

redAccent,
pinkAccent,
purpleAccent,
deepPurpleAccent,
indigoAccent,
blueAccent,
lightBlueAccent,
cyanAccent,
tealAccent,
greenAccent,
lightGreenAccent,
limeAccent,
yellowAccent,
amberAccent,
orangeAccent,
deepOrangeAccent,

其中上面的18中顏色每一種有10個顏色,比如紅色的,Colors.red,這個是正宗的紅色,和Colors.red[500]的值是一樣的,往上還有

Colors.red[50], Colors.red[100], Colors.red[200], Colors.red[300], Colors.red[400],
Colors.red[600], Colors.red[700], Colors.red[800], Colors.red[900],

帶有accent的顏色每個有4中顏色,如

Colors.redAccent,Colors.redAccent[100], Colors.redAccent[200], Colors.redAccent[400], Colors.redAccent[700],

Color.fromARGB(100, 10, 100, 100),A表示不透明度,值從0-255,RGB值也是從0-255;
Color.fromRGBO(100, 10, 10, 1),O表示不透明度,值從0-1,RGB值是從0-255;
Color.alphaBlend(Color.fromRGBO(10, 10, 255, 0.1), Color.fromRGBO(100, 10, 255, 0.5)) ,這個是顏色的混合,
顏色會根據不透明度進行合並;
如果前者的不透明度為1,就只顯示前者顏色,前者為0,顏色為后者,否則就是按照前后者的不透明度和顏色進行混合;

 

轉載於:https://www.cnblogs.com/ckAng/p/10669223.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM