changeHue method
保持明度亮度的情况下调整色彩 >>>
Implementation
Color changeHue(ColorName color, {int offset = 0}) {
final hsvColor = HSVColor.fromColor(this);
return HSVColor.fromAHSV(
hsvColor.alpha,
(_hueOfColor(color) + offset).limitBetween(0, 360.0) as double,
hsvColor.saturation,
hsvColor.value,
).toColor();
}