padding method

Padding padding({
  1. double all = 0.0,
  2. double vertical = 0.0,
  3. double horizontal = 0.0,
})

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);
}