【问题标题】:add hexa colors instead of fluuter defaults color values添加十六进制颜色而不是颤振默认颜色值
【发布时间】:2020-10-27 14:23:00
【问题描述】:

我想使用 backgroundColor:Colors.#34A123 对我的颤振应用程序使用六色代码。但我只能获取颤振默认值

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('CRICKDOM MOBILE'),
        backgroundColor: Colors.blue,
        leading:IconButton(
          icon: Icon(
            Icons.menu
          ),
          onPressed: (){},
        ),
 
        ],
    );

  }
}



`` 

【问题讨论】:

标签: flutter


【解决方案1】:

您必须使用Color 类的构造函数之一。

如果你有 RGB 值,那么你可以使用:

Color c = const Color.fromRGBO(66, 165, 245, 1.0);

如果你有 HEX,那么你可以使用默认构造函数,即 #ABCDEF 使用

Color myColor = const Color(0xFFABCDEF);

请注意,前 2 个 FF 是 Alpha 通道 - 透明度。 FF 表示完全可见。如果省略它们,您的颜色将完全透明。

【讨论】:

    猜你喜欢
    • 2017-01-22
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 2019-06-16
    • 2021-03-08
    • 1970-01-01
    相关资源
    最近更新 更多