gpt4 book ai didi

java - Android - 颜色形式%

转载 作者:行者123 更新时间:2023-12-01 15:23:15 24 4
gpt4 key购买 nike

我有一个问题。我需要从蓝色到红色的渐变。我的问题是我有双重值(value),我需要得到一个颜色,无论是字符串还是整数。就像 0% 是 #FF0000FF 和 100% id #FFFF0000。

最佳答案

你需要做两件事:

  1. 计算出蓝色的量和红色的量
  2. 将百分比缩放为 0-255 之间的数字

例如:

// scale from percents to a number between 0-255
private int scale(int percents)
{
return (percents * 255) / 100;
}

private int getColorForPercents(int percents)
{
int red = scale(percents);
int blue = scale(100 - percents);
return 0xff000000 | (red << 16) | (blue);
}

关于java - Android - 颜色形式%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10555612/

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