IntermediateGradient constructor
IntermediateGradient(
- PrimitiveGradient primitive,
- GradientPacket packet, {
- GradientCopyWith overrideCopyWith = spectrumCopyWith,
Considering the GradientPacket.gradient to output, packet of potential properties from both of two gradients, and the primitive of colors and stops formed from those same two gradients:
Provide a dynamic createShader method that considers all the above to
create a dart:ui
Shader that best represents a mix of these gradients.
Implementation
IntermediateGradient(
this.primitive,
this.packet, {
GradientCopyWith overrideCopyWith = spectrumCopyWith,
}) : _copyWith = overrideCopyWith,
super(colors: primitive.colors, stops: primitive.stops);