isLightColor method
判断颜色是否为亮色
参数 color
表示要判断的颜色
返回值:true表示颜色为亮色,false表示颜色为暗色
Implementation
bool isLightColor(Color color) {
// 将颜色转换为HSL颜色空间
HSLColor hslColor = HSLColor.fromColor(color);
// 获取颜色的亮度值
double lightness = hslColor.lightness;
// 如果亮度值大于0.5,则认为是亮色
return lightness > 0.5;
}