PaletteTarget constructor

PaletteTarget({double minimumSaturation: 0.0, double targetSaturation: 0.5, double maximumSaturation: 1.0, double minimumLightness: 0.0, double targetLightness: 0.5, double maximumLightness: 1.0, bool isExclusive: true })

Creates a PaletteTarget for custom palette selection.

None of the arguments can be null.

Implementation

PaletteTarget({
  this.minimumSaturation = 0.0,
  this.targetSaturation = 0.5,
  this.maximumSaturation = 1.0,
  this.minimumLightness = 0.0,
  this.targetLightness = 0.5,
  this.maximumLightness = 1.0,
  this.isExclusive = true,
})  : assert(minimumSaturation != null),
      assert(targetSaturation != null),
      assert(maximumSaturation != null),
      assert(minimumLightness != null),
      assert(targetLightness != null),
      assert(maximumLightness != null),
      assert(isExclusive != null);