我有一个 Flutter Container 小部件,我为它定义了一种颜色(粉红色),但由于某种原因,BoxDecoration 中的颜色覆盖了它(绿色)。为什么?
new Container(
color: Colors.pink,
decoration: new BoxDecoration(
borderRadius: new BorderRadius.circular(16.0),
color: Colors.green,
),
);
最佳答案
Container 的 color
是 BoxDecoration 的 color
的简写,因此 Container 的 decoration
属性中 BoxDecoration 的 color
会覆盖其 Container 的颜色
.
关于Flutter BoxDecoration 的背景色覆盖了 Container 的背景色,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45724567/