web-dev-qa-db-ja.com

Flutter BoxDecorationの背景色は、コンテナの背景色を上書きします。なぜですか?

Flutter Containerウィジェットがあり、その色(ピンク)を定義しましたが、何らかの理由で、BoxDecorationの色がそれを上書きします(緑)。どうして?

new Container(
  color: Colors.pink,
  decoration: new BoxDecoration(
    borderRadius: new BorderRadius.circular(16.0),
    color: Colors.green,
  ),
);
11
Mary

コンテナのcolorはBoxDecorationのcolorの省略形であるため、コンテナのcolorプロパティにあるBoxDecorationのdecorationは、コンテナのcolorをオーバーライドします。

14
Mary