检查Android中的颜色是黑暗还是浅色

根据标题,我的问题是:Android是否提供任何方式来分析/确定颜色(对于目的明显是动态的)是否明暗?
Android不提供它,您可以实现一种方法来确定这一点。这里有一个方法:

public boolean isColorDark(int color){
    double darkness = 1-(0.299*Color.red(color) + 0.587*Color.green(color) + 0.114*Color.blue(color))/255;
    if(darkness<0.5){
        return false; // It's a light color
    }else{
        return true; // It's a dark color
    }
}
翻译自:https://stackoverflow.com/questions/24260853/check-if-color-is-dark-or-light-in-android

转载注明原文:检查Android中的颜色是黑暗还是浅色