toString method

  1. @override
String toString([
  1. bool forceRGBA = false
])
override

Converts to a HTML Color string. If alpha is present uses rgba() format.

Implementation

@override
String toString([bool forceRGBA = false]) {
  var rgbaMode = hasAlpha || forceRGBA;

  if (rgbaMode) {
    var a = alpha ?? 1;
    return 'rgba($red, $green, $blue, $a)';
  } else {
    var sR = _toHex(red);
    var sG = _toHex(green);
    var sB = _toHex(blue);

    return '#$sR$sG$sB';
  }
}