toHex method

String toHex({
  1. bool leadingHashSign = true,
})

Prefixes a hash sign if leadingHashSign is set to true (default is true).

Implementation

String toHex({bool leadingHashSign = true}) =>
    '${leadingHashSign ? '#' : ''}'
    '${((a * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}'
    '${((r * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}'
    '${((g * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}'
    '${((b * 255.0).round() & 0xff).toRadixString(16).padLeft(2, '0')}';