the Card widget has it's own clipping behavior so you can just to set the clipBehavior property to Clip.antiAlias so the content outside the card will be clipped
Card
clipBehavior
Clip.antiAlias