颤动 - 如何使用Widget容器颜色的RGB或HEX值

时间:2018-06-16 19:30:04

标签: flutter flutter-layout

我的应用程序中有一个容器,我想使用特定的填充颜色,但我无法弄明白。我没有专门使用Colors.grey[500]的问题,但我想使用材质颜色库中没有的颜色。我真的想使用color: new Color.fromRGBO(200, 150, 150, 1.0),但这会引发错误。

有人能指出正确的方向,能够将RGB或HEX值分配给窗口小部件color:属性吗?

当我将鼠标悬停在Android Studio中的代码行上时出现的错误/警告:

The argument type 'Color(...color.dart)' can't be assigned to the parameter 'Color(...painting.dart)'

2 个答案:

答案 0 :(得分:1)

看起来我自己犯了错误。我之前已经包含了如下所示的color.dart包:

import 'package:color/color.dart';

这导致了我收到的冲突/错误。当我将鼠标悬停在Android Studio编辑器中的错误上时,我会收到警告/错误:

The argument type 'Color(...color.dart)' can't be assigned to the parameter 'Color(...painting.dart)'

删除导入后,我尝试使用的代码运行得很好。

答案 1 :(得分:-1)

这确实有效。您还可以创建像我explained here这样的颜色。

此外,newconst关键字可选 as I described here。您可以省略 constnew