Rainbow constructor
Rainbow({})
Construct a new Rainbow
@param spectrum The list of color stops in the transitioning color range. @param rangeStart The beginning of the numerical domain to map. @param rangeEnd The end of the numerical domain to map.
Implementation
Rainbow(
{Iterable<Color> spectrum = const [Color(0xFF000000), Color(0xFFFFFFFF)],
rangeStart = 0.0,
rangeEnd = 1.0})
: _rb = rbDart.Rainbow(
spectrum: spectrum.map(_colorToHex).toList(),
rangeStart: rangeStart,
rangeEnd: rangeEnd) {
assert(spectrum.length >= 2);
assert(rangeStart != rangeEnd);
assert(rangeStart != null && rangeEnd != null);
}