Android paint.setColor比实际值暗
我正在使用下面的Android paint.setColor比实际值暗,android,android-custom-view,android-drawable,android-color,Android,Android Custom View,Android Drawable,Android Color,我正在使用下面的绘制对象绘制圆形边框,对象使用颜色代码“#D63333”或“#009933”。我注意到创建的边框比我应用相同颜色代码的其他图像更暗。油漆有一个默认的黑色,我猜它们不知怎么会成倍增加 我怎样才能保持颜色的纯净 Paint borderPaint = new Paint(); borderPaint.setStyle(Paint.Style.STROKE); borderPaint.setStrokeWidth(5); borderPaint.setC
绘制
对象绘制圆形边框,对象使用颜色代码“#D63333”
或“#009933”
。我注意到创建的边框比我应用相同颜色代码的其他图像更暗。油漆有一个默认的黑色,我猜它们不知怎么会成倍增加
我怎样才能保持颜色的纯净
Paint borderPaint = new Paint();
borderPaint.setStyle(Paint.Style.STROKE);
borderPaint.setStrokeWidth(5);
borderPaint.setColor(Color.TRANSPARENT);
borderPaint.setColor(Color.parseColor(color));
你能发布图像吗?这样will就可以得到一些清晰的想法,并发布
图像
颜色。我想这可能是颜色的alpha值,检查一下,或者在两个targetsTry borderPaint上设置相同的值。setAlpha(0)。这有帮助吗you@AndyDeveloper,这很有效。@LucaNicoletti将alpha值设置为0很有效。你能发布图像吗?这样will就可以得到一些清晰的想法,并发布图像
颜色。我想这可能是颜色的alpha值,检查一下,或者在两个targetsTry borderPaint上设置相同的值。setAlpha(0)。这有帮助吗you@AndyDeveloper,该力起作用。@LucaNicoletti将alpha值设置为0力起作用。