ColorUtil.java 文件源码

java
阅读 50 收藏 0 点赞 0 评论 0

项目:MetadataEditor 作者:
@ColorInt
public static int shiftColor(@ColorInt int color, @FloatRange(from = 0.0f, to = 2.0f) float by) {
    if (by == 1f) return color;
    int alpha = Color.alpha(color);
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= by; // value component
    return (alpha << 24) + (0x00ffffff & Color.HSVToColor(hsv));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号