hexToColor function
origin: kt_ifm_gtid_mob/lib/shared/constants/colors.dart author: anovsiradj, opencode-go/glm-5.2 version: 2025-03-04, revised: 2026-08-17
Parse #rrggbb or #rrggbbaa hex string to Color.
Implementation
Color hexToColor(String hex) {
assert(RegExp(r'^#([0-9a-fA-F]{6})|([0-9a-fA-F]{8})$').hasMatch(hex), 'hex color must be #rrggbb or #rrggbbaa');
return Color(
int.parse(hex.substring(1), radix: 16) + (hex.length == 7 ? 0xff000000 : 0x00000000),
);
}