colorToHex function

String colorToHex(
  1. int argb
)

Formats an ARGB color as #rrggbb, or #rrggbbaa if not opaque.

Implementation

String colorToHex(int argb) {
  final rgb = (argb & 0xFFFFFF).toRadixString(16).padLeft(6, '0');
  final alpha = (argb >> 24) & 0xFF;
  return alpha == 0xFF
      ? '#$rgb'
      : '#$rgb${alpha.toRadixString(16).padLeft(2, '0')}';
}