我正试图像这样使用它,但是它没有使文本显示颜色。
Color.fromARGB(1, 239 ~/ 255, 58 ~/ 255, 121 ~/ 255)
答案 0 :(得分:4)
尝试使用
Color.fromRGBO(38, 38, 38, 0.4)
其中r
代表Red
,g
代表绿色,b
代表Blue
,而o
代表{{1} }
示例:
opacity
答案 1 :(得分:2)
我将此代码块用于我的个人项目,以便使用Container(
width: double.infinity,
height: double.infinity,
color: Color.fromRGBO(38, 38, 38, 0.4),
child: Center(
child: CircularProgressIndicator(),
))
显示具有特定颜色的文本,第一个参数是Color.fromRGBO
,第二个参数是Red
,第三个参数是Green
和最后一个参数定义了Blue
。
Opacity
答案 2 :(得分:0)
您还可以使用十六进制表示形式Color(0XFF212845)
。
来源评论
///换句话说,如果AA是十六进制的alpha值,则RR是十六进制的红色值,
/// GG用十六进制表示绿色值,BB用十六进制表示蓝色值,颜色可以是
///表示为const Color(0xAARRGGBB)
。
答案 3 :(得分:0)
增加alpha(第一个参数),以便您可以看到它。 例:- 颜色:Color.fromARGB(255,255,0,0)
答案 4 :(得分:0)
如果要将不透明度指定为介于 0.0(透明)和 1.0(完全不透明)之间的双精度值,请使用 Color.fromRGBO()
。不透明度值是最后一个参数。
Color.fromRGBO(int r, int g, int b, double opacity)
但如果您想将不透明度指定为 0(透明)和 255(完全不透明)之间的整数值,请使用 Color.fromARGB()
。不透明度值是第一个参数。
Color.fromARGB(int a, int r, int g, int b)
这两种方法的 r
、g
、b
参数都是 0 到 255 之间的整数值。