为什么颜色没有变化?

时间:2019-03-28 18:54:05

标签: dart flutter

要更改RaisedButton的颜色。它不起作用,我也没有任何错误。

RaisedButton(
  onPressed: null,
  color: Colors.red,
)

2 个答案:

答案 0 :(得分:2)

由于您将onPressed设置为null,因此按钮被禁用。在此处设置方法调用或匿名函数。

RaisedButton(
  color: Colors.red,
  onPressed: () => print("Press");
);

答案 1 :(得分:2)

周长是正确的,但是如果您想使按钮保持禁用状态,则可以像这样更改按钮的颜色

RaisedButton(
  onPressed: null,
  disabledColor: Colors.red,
);