如何在Flutter中发送和/或接收颜色作为参数

时间:2019-11-27 18:40:46

标签: flutter

这是'colour'final Colors colour;

的声明

这是我将从 main.dart

接收颜色的方法/构造函数
MyCardState(
    myQuestion: myQuestion,
    myColor: colour,
    opA: myOptionA,
    opB: myOptionB
  )

但是我不知道如何从 main.dart 发送颜色。我尝试过colour: Colors.cyan,但无法正常工作。

2 个答案:

答案 0 :(得分:0)

您应使用单数形式的Color类:

pr: none

此外,请记住,class MyCardState { final Color color; MyCardState({this.color}); } 中的某些颜色是MaterialColor的实例,而不是Color。

答案 1 :(得分:0)

问题解决了,我应该使用final Color colour而不是final Colors colour