randomColorInRange function

Color randomColorInRange(
  1. Color baseColor, {
  2. double variation = 0.2,
})

生成距离基础色baseColor一定色彩范围内的随机颜色。

参数:

  • baseColor 作为基准的颜色。
  • variation 色差幅度(0.0~1.0,默认0.2),越大色彩变化越明显。

返回结果: Color 变化后的随机颜色。

示例:

Color base = Colors.blue;
Color varied = randomColorInRange(base, variation: 0.3);
print(varied);

Implementation

Color randomColorInRange(Color baseColor, {double variation = 0.2}) {
  return CommonUtil.randomColorInRange(baseColor, variation: variation);
}