fromHex static method
String is in the format "aabbcc" or "ffaabbcc" with an optional leading "#".
Implementation
static Color fromHex(String hexString, Color? fallbackColor) {
try {
final buffer = StringBuffer();
if (hexString.length == 6 || hexString.length == 7) buffer.write('ff');
buffer.write(hexString.replaceFirst('#', ''));
return Color(int.parse(buffer.toString(), radix: 16));
} catch (e) {
if (fallbackColor != null) {
return fallbackColor;
} else {
rethrow;
}
}
}