gpt4 book ai didi

java - 如何以编程方式更改 textView 的颜色以在 Android Studio 上获得良好的对比度?

转载 作者:行者123 更新时间:2023-12-01 17:16:05 25 4
gpt4 key购买 nike

我想知道是否有一个函数可以接受 Color int 并返回“相反颜色”(黑色和白色之间)

我会在 recyclerView 适配器中使用它,并具有可自定义的背景颜色。

谢谢你们,开发者:)

最佳答案

我很快就考虑创建自己的函数,但我希望了解任何官方方法:)

我与你分享我写的内容,它运行良好。

private int createContrastColor(int color) {

int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);

if (red > 125 && green > 125 && blue > 125){
return Color.Black;
} else {
return Color.White;
}

}

关于java - 如何以编程方式更改 textView 的颜色以在 Android Studio 上获得良好的对比度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61384698/

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