8位颜色选择器中的256种颜色

时间:2015-03-20 10:06:05

标签: android

我想用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种颜色,如何进行更改?我没有想法,我不需要在颜色选择器中使用黑色。

0 个答案:

没有答案