parseColor function
Implementation
Color parseColor(dynamic color) {
if (color is int) {
return Color(color);
} else if (color is String) {
String hexColor = color.replaceAll("#", "");
if (hexColor.length == 6) {
hexColor = "FF" + hexColor;
}
return Color(int.parse(hexColor, radix: 16));
} else if (color is Color) {
return color;
}
throw ArgumentError('Invalid color format');
}