如果要为绘画设置颜色,可以使用两种方法:
方法1:paint.setColor(Color.YELLOW);
方法2:paint.setARGB(255, 100, 100, 0);
使用上面的方法,在android中绘制一个黄色循环。你会发现'paint.setARGB()与paint.setColor()',
不同使用Method1你会得到一个黄色循环。 (有希望的结果)
使用Method2你会得到一个dim_yellow循环,这很奇怪,
如果你遇到这个问题,请给我一些好的建议。
答案 0 :(得分:3)
嗯,这是两种不同的颜色:
的 Color.YELLOW 强>
十六进制:FFFFFF00
ARGB:255,255,255,0
你的颜色
十六进制:FF646400
ARGB:255,100,100,0
如果您想要相同的颜色,请将paint.setARGB(255, 100, 100, 0);
更改为paint.setARGB(255, 255, 255, 0);
。
答案 1 :(得分:-1)
黄色 - >红色:255绿色:255蓝色:0 Alpha:100