如何绘制半透明白色线条?

3

我有一个颜色的十六进制代码为#70ffffff,我只需要使用canvas.drawline(),并将画笔的颜色设置为该十六进制代码即可。

p = new Paint();
p.setColor(R.color.transparentwhite);
p.setStrokeWidth(15);
canvas.drawLine(a.getCenterX(), a.getCenterY(), 
                          a.getPrevious().getCenterX(), a.getPrevious().getCenterY(), p);
1个回答

11
请尝试这个...
p.setColor(Color.parseColor("#70ffffff"));

而不是

p.setColor(R.color.transparentwhite);

运行完美。谢谢!你知道为什么它会改变成黑色吗? - Robin
@Robin请点赞,这样对其他人更有帮助。如果使用“#000000”,那么它将是黑色。 - Nikhil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接