如何在Flutter中使用RGB颜色?

She*_*han 5 rgb android flutter

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

Color.fromARGB(1, 239 ~/ 255, 58 ~/ 255, 121 ~/ 255)
Run Code Online (Sandbox Code Playgroud)

Pri*_*ola 9

尝试使用

Color.fromRGBO(38, 38, 38, 0.4)
Run Code Online (Sandbox Code Playgroud)

哪里r代表Redg代表绿色,b代表Blueo代表opacity

例:

Container(
                width: double.infinity,
                height: double.infinity,
                color: Color.fromRGBO(38, 38, 38, 0.4),
                child: Center(
                  child: CircularProgressIndicator(),
                ))
Run Code Online (Sandbox Code Playgroud)


Sha*_*rim 7

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

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

Run Code Online (Sandbox Code Playgroud)


non*_*hto 5

您还可以使用十六进制表示Color(0XFF212845)
来自来源的评论

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