PaletteTarget class
A class which allows custom selection of colors when a PaletteGenerator is generated.
To add a target, supply it to the targets list in
PaletteGenerator.fromImage or PaletteGenerator..fromColors.
See also:
- PaletteGenerator, a class for selecting color palettes from images.
- Mixed-in types
Constructors
- 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.
Properties
- hashCode → int
- 
  The hash code for this object.
  no setteroverride
- isExclusive → bool
- 
  Returns whether any color selected for this target is exclusive for this
target only.
  final
- lightnessWeight ↔ double
- 
  The weight of importance that a color's lightness value has on selection.
  getter/setter pair
- maximumLightness → double
- 
  The maximum lightness value for this target.
  final
- maximumSaturation → double
- 
  The maximum saturation value for this target.
  final
- minimumLightness → double
- 
  The minimum lightness value for this target.
  final
- minimumSaturation → double
- 
  The minimum saturation value for this target.
  final
- populationWeight ↔ double
- 
  The weight of importance that a color's population value has on selection.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- saturationWeight ↔ double
- 
  The weight of importance that a color's saturation value has on selection.
  getter/setter pair
- targetLightness → double
- 
  The target lightness value for this target.
  final
- targetSaturation → double
- 
  The target saturation value for this target.
  final
Methods
- 
  debugFillProperties(DiagnosticPropertiesBuilder properties) → void 
- 
  Add additional properties associated with the node.
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode 
- 
  Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
  inherited
- 
  toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String 
- 
  A string representation of this object.
  inherited
- 
  toStringShort() → String 
- 
  A brief description of this object, usually just the runtimeType and the
hashCode.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override
Static Properties
- 
  baseTargets
  → List<PaletteTarget> 
- 
  A list of all the available predefined targets.
  final
- darkMuted → PaletteTarget
- 
  A target which has the characteristics of a muted color which is dark in
luminance.
  final
- darkVibrant → PaletteTarget
- 
  A target which has the characteristics of a vibrant color which is dark in
luminance.
  final
- lightMuted → PaletteTarget
- 
  A target which has the characteristics of a muted color which is light in
luminance.
  final
- lightVibrant → PaletteTarget
- 
  A target which has the characteristics of a vibrant color which is light
in luminance.
  final
- muted → PaletteTarget
- 
  A target which has the characteristics of a muted color which is neither
light or dark.
  final
- vibrant → PaletteTarget
- 
  A target which has the characteristics of a vibrant color which is neither
light or dark.
  final