我想用256种颜色填充seekbar
,这意味着8位颜色(RRRGGGBB)。这意味着我只有4种颜色的蓝色和8种颜色的红色和绿色,然后在它们之间进行组合
if (progress < 256) {
b = progress;
} else if (progress < 256 * 2) {
g = progress % 256;
b = 256 - progress % 256;
} else if (progress < 256 * 3) {
g = 255;
b = progress % 256;
} else if (progress < 256 * 4) {
r = progress % 256;
g = 256 - progress % 256;
b = 256 - progress % 256;
} else if (progress < 256 * 5) {
r = 255;
g = 0;
b = progress % 256;
} else if (progress < 256 * 6) {
r = 255;
g = progress % 256;
b = 256 - progress % 256;
} else if (progress < 256 * 7) {
r = 255;
g = 255;
b = progress % 256;
}
此代码适用于普通颜色选择器,但我只需要组合255种颜色,如何进行更改?我没有想法,我不需要在颜色选择器中使用黑色。