parseColor function

Color parseColor(
  1. dynamic color
)

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');
}