child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20)),
color: Colors.red,
child: Column(
children: [
Image.network(
networkImage,
fit: BoxFit.cover,
)
],
),
),
我在图像下面创建了fit属性'cover'。但是图像不是分布在整张卡上。
如果你需要让你的Image
在Column
小部件,那么你可以包装它与Expanded
小部件,像这样:
Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20)),
color: Colors.red,
child: Column(
// MainAxisSize: MainAxisSize.min,
children: [
Expanded(
child: Image.network(
"https://via.placeholder.com/200x50",
fit: BoxFit.cover,
),
)
],
),
),
如果您实际上不需要在Column
中设置它,那么您可以这样使用它:
Center(
child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20)),
color: Colors.red,
child: Image.network(
"https://via.placeholder.com/200x50",
fit: BoxFit.cover,
),
),
),