gpt4 book ai didi

android - 检查Android中的颜色是深还是浅

转载 作者:IT王子 更新时间:2023-10-28 23:58:00 25 4
gpt4 key购买 nike

根据标题,我的问题是: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
}
}

关于android - 检查Android中的颜色是深还是浅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24260853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com