padding method
Applies padding to all sides or specific directions.
all Padding for all sides.
vertical Vertical padding (top and bottom).
horizontal Horizontal padding (left and right).
Implementation
Padding padding(
{double all = 0.0, double vertical = 0.0, double horizontal = 0.0}) {
if (all != 0.0) {
return Padding(padding: EdgeInsets.all(all), child: this);
} else if (vertical != 0.0 || horizontal != 0.0) {
return Padding(
padding:
EdgeInsets.symmetric(vertical: vertical, horizontal: horizontal),
child: this,
);
}
return Padding(padding: EdgeInsets.zero, child: this);
}