changeHue method

Color changeHue(
  1. ColorName color, {
  2. int offset = 0,
})

保持明度亮度的情况下调整色彩 >>>

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