color method
Implementation
Color color({
int? grey,
int alpha = 255,
int? comp1,
int? comp2,
int? comp3,
}) {
assert(grey != null || (comp1 != null && comp2 != null && comp3 != null));
if (grey != null) {
return Color.fromARGB(alpha, grey, grey, grey);
} else {
switch (_colorMode) {
case ColorMode.rgb:
return Color.fromARGB(alpha, comp1!, comp2!, comp3!);
case ColorMode.hsb:
final hsvColor = HSVColor.fromAHSV(alpha / 255, comp1! / 255, comp2! / 255, comp3! / 255);
return hsvColor.toColor();
}
}
}