hexOfRGBA function
Implementation
int hexOfRGBA(int r, int g, int b, {double opacity = 1}) {
r = (r < 0) ? -r : r;
g = (g < 0) ? -g : g;
b = (b < 0) ? -b : b;
opacity = (opacity < 0) ? -opacity : opacity;
opacity = (opacity > 1) ? 255 : opacity * 255;
r = (r > 255) ? 255 : r;
g = (g > 255) ? 255 : g;
b = (b > 255) ? 255 : b;
int a = opacity.toInt();
return int.parse(
'${a.toRadixString(16)}${r.toRadixString(16)}${g.toRadixString(16)}${b.toRadixString(16)}',
radix: 16,
);
}