如何在颤振中去除卡片的内部填充?



我在卡片内放置了一个书签图标,但无法删除卡片的内部填充。我想让书签图标粘在卡片的边框上。我应该怎么做?

我已将图标对齐到"右上角",但它无济于事。

我只想留下一个完整的代码,删除默认边距以使其清晰

Card(
margin: EdgeInsets.zero,
clipBehavior: Clip.antiAlias,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8.0),
),
elevation: 4,
child: Image.network(
model.item.image,
width: 20,
height: 200,
alignment: Alignment.center,
fit: BoxFit.cover,
),

您可以尝试将卡的边距属性设置为EdgeInsets.zero

默认情况下,"卡片"小部件具有填充功能。如果这不是所需的行为,您可以使用看起来像卡片的容器实现自己的小部件

您可以将Card包装成MediaQuery.removePaddingMediaQuery.removeViewPaddingMediaQuery.removeViewInsets。它适用于所有具有默认填充/内部间距的小部件,您可以选择要删除的特定填充(topbottomrightleft(:

MediaQuery.removeViewInsets(
removeRight: true,
removeLeft: true,
removeTop: true,
removeBottom: true,
context: context,
child: Card(...),
)

最新更新