将任何小部件包装在SizedBox
中,以强制其与固定大小匹配.
至于背景色或边框,请使用DecoratedBox
.
然后,您可以将两者组合在一起,这将导致
const SizedBox(
width: 42.0,
height: 42.0,
child: const DecoratedBox(
decoration: const BoxDecoration(
color: Colors.red
),
),
),
您也可以使用Container
,它是许多小部件的组合,包括上面的两个小部件.这将导致:
new Container(
height: 42.0,
width: 42.0,
color: Colors.red,
)
我倾向于第一种 Select .因为Container
阻止使用"const"构造函数.但两者都起作用,作用相同.