首页 > 解决方案 > 添加六色而不是fluuter默认颜色值

问题描述

我想使用 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

解决方案


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

如果您有 RGB 值,则可以使用:

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

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

Color myColor = const Color(0xFFABCDEF);

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


推荐阅读