Spacing constructor

const Spacing({
  1. double spacing_1 = 2,
  2. double spacing_2 = 4,
  3. double spacing_3 = 6,
  4. double spacing_4 = 8,
  5. double spacing_5 = 10,
  6. double spacing_6 = 12,
  7. double spacing_7 = 14,
  8. double spacing_8 = 16,
  9. double spacing_9 = 20,
  10. double spacing_10 = 24,
  11. double spacing_11 = 32,
  12. double spacing_12 = 40,
  13. double spacing_13 = 48,
  14. double spacing_14 = 56,
  15. double spacing_15 = 64,
  16. double spacing_16 = 72,
})

Creates a spacing scale with the given step values, in logical pixels.

All parameters default to the canonical design system values. Override individual steps only when creating a custom theme variant.

Implementation

const Spacing({
  this.spacing_1 = 2,
  this.spacing_2 = 4,
  this.spacing_3 = 6,
  this.spacing_4 = 8,
  this.spacing_5 = 10,
  this.spacing_6 = 12,
  this.spacing_7 = 14,
  this.spacing_8 = 16,
  this.spacing_9 = 20,
  this.spacing_10 = 24,
  this.spacing_11 = 32,
  this.spacing_12 = 40,
  this.spacing_13 = 48,
  this.spacing_14 = 56,
  this.spacing_15 = 64,
  this.spacing_16 = 72,
});