首页 > 其他 > 详细

flutter

时间:2020-02-28 19:57:15      阅读:53      评论:0      收藏:0      [点我收藏+]
Flutter 颜色(Color)使用和十六进制颜色转换

1. Color c1 = Color(0xFF3CAAFA);
2. Color c2 = Color.fromRGBO(60, 170, 250, 1);
3. Color c3 = Color.fromARGB(255, 60, 170, 250);
4. Color c5 = Colors.blue;

- Color(int value)
  Color(0xFF3CAAFA),value 接收的是一个十六进制(0x 开头),FF 表示的是十六进制透明度(00-FF),3CAAFA 是十六进制色值。

- Color.fromRGBO(int r, int g, int b, double opacity)
  Color.fromRGBO(60, 170, 250, 1),r、g、b 分别表示 red、green、blue,常规的红绿蓝三色,取值范围为 0-255,opacity 表示透明度,取值 0.0-1.0。

- Color.fromARGB(int a, int r, int g, int b)
  Color.fromARGB(255, 60, 170, 250),a 表示透明度,取值 0-255,rgb 同上一样。

- Colors.\_()
  Colors 类定义了很多颜色,可以直接使用,例如 Colors.blue,其实就是第一种 Color(int value)的封装。

flutter

原文:https://www.cnblogs.com/liuchunxu/p/12378212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!