flutter - 添加六色而不是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: (){},
),
],
);
}
}
``
解决方案
您必须使用Color类的构造函数之一。
如果您有 RGB 值,则可以使用:
Color c = const Color.fromRGBO(66, 165, 245, 1.0);
如果您有 HEX,那么您可以使用默认构造函数,即 #ABCDEF 使用
Color myColor = const Color(0xFFABCDEF);
请注意,前 2 FF 是 Alpha 通道 - 透明度。FF 表示完全可见。如果您省略它们,您的颜色将完全透明。
推荐阅读
- gradle - 没有这样的属性:为类编译:android studio中的java.lang.String
- arrays - 八度。一种将数值数组和字符数组相邻显示的方法?
- python - Python:自动将校验位添加到 4 位数字
- python - 在numpy数组中的元素之间插入零
- r - 使用 gsub() 删除特定序列中的特殊字符
- javascript - Javascript - 从 Api 向表中添加数据
- google-cloud-platform - 将 Compute Engine 实例与存储和数据库连接起来
- action - Aurelia 在一个动作中改变状态两次
- android - 从服务器发送时推送通知设置大图标
- c++ - OMNET++ 无法加载图像