如何在Flutter中使用RGB颜色?

问题描述 投票:3回答:4

我正在尝试像这样使用它,但是它没有使文本显示颜色。

Color.fromARGB(1, 239 ~/ 255, 58 ~/ 255, 121 ~/ 255)
android flutter rgb
4个回答
6
投票

尝试使用

Color.fromRGBO(38, 38, 38, 0.4)

[r代表Redg代表绿色,b代表Blueo代表opacity

示例:

Container(
                width: double.infinity,
                height: double.infinity,
                color: Color.fromRGBO(38, 38, 38, 0.4),
                child: Center(
                  child: CircularProgressIndicator(),
                ))

3
投票

我正在将此代码块用于我的个人项目,以便使用Color.fromRGBO显示具有特定颜色的文本,第一个参数为Red,第二个为Green,第三个为Blue,最后一个参数定义Opacity

Text(
    "This is a sample text",
     textAlign: TextAlign.center,
     style: TextStyle(
             color: Color.fromRGBO(255, 179, 102, 1)
    )
)


1
投票

您也可以使用十六进制表示形式Color(0XFF212845)来源评论

///换句话说,如果AA是十六进制的alpha值,RR是十六进制的红色值,/// GG以十六进制表示绿色值,而BB以十六进制表示蓝色值,颜色可以是///表示为const Color(0xAARRGGBB)


0
投票

增加alpha(第一个参数),以便可以看到它。例:-color:Color.fromARGB(255,255,0,0)

© www.soinside.com 2019 - 2024. All rights reserved.