下面,B
是颜色A
的半透明版本。两者都来自s
。
String s = "1,2,3";
Paint A = Paint.valueOf("rgb(" + s + ")");
Paint B = Paint.valueOf("rgba(" + s + ",0.3)");
如果我只有A
而非s
,我该如何创建B
?
答案 0 :(得分:2)
首先,我会在这里使用Color而不是Paint。然后就可以了
Color a = Color.web("rgb(" + s + ")");
Color b = a.deriveColor(0, 1, 1, 0.3);