toHex method
Prefixes a hash sign if leadingHashSign is set to true (default is true).
Implementation
String toHex({
bool leadingHashSign = false,
bool includeAlpha = false,
}) {
final sb = StringBuffer();
if (leadingHashSign) sb.write('#');
if (includeAlpha) {
sb.write(alpha.toRadixString(16).padLeft(2, '0'));
}
sb.write(red.toRadixString(16).padLeft(2, '0'));
sb.write(green.toRadixString(16).padLeft(2, '0'));
sb.write(blue.toRadixString(16).padLeft(2, '0'));
return sb.toString();
}