fnHexToColor function

dynamic fnHexToColor(
  1. dynamic value
)

Implementation

dynamic fnHexToColor(dynamic value) {
  var s = varToStr(value).trim().replaceAll("#", "");
  if (s.length != 6) return 0xFFFFFFFF;
  final r = int.tryParse(s.substring(0, 2), radix: 16) ?? 255;
  final g = int.tryParse(s.substring(2, 4), radix: 16) ?? 255;
  final b = int.tryParse(s.substring(4, 6), radix: 16) ?? 255;
  return (0xFF << 24) | (r << 16) | (g << 8) | b;
}