paddingOf static method
padding as a card lays it out: a visual density can shorten it, but
never narrow it.
Implementation
static EdgeInsets paddingOf(BuildContext context, EdgeInsets padding) {
final adjustment = Theme.of(context).visualDensity.baseSizeAdjustment;
final dx = math.max(0.0, adjustment.dx);
return EdgeInsets.fromLTRB(
math.max(0, padding.left + dx),
math.max(0, padding.top + adjustment.dy),
math.max(0, padding.right + dx),
math.max(0, padding.bottom + adjustment.dy),
);
}