Android帆布油漆无法设置深色(Android canvas paint can't set dark color)
我正在进行油漆应用,我将布局背景设置为白色,并将油漆颜色设置为黑色。 但是,在画布中我得到透明的黑色,我希望它是帆布颜料的深色。
我的输出是截图:
我的代码如下:
public DrawView(Context context){ super(context); setFocusable(true); setFocusableInTouchMode(true); this.setOnTouchListener(this); mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setDither(true); mPaint.setColor(0x80808080); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); mPaint.setStrokeCap(Paint.Cap.ROUND); mPaint.setStrokeWidth(6); mCanvas = new Canvas(); mPath = new Path(); paths.add(mPath); }I am working on paint application, where I have set layout background in white color and I set the paint color as black. But, in canvas I am getting transparent black color, I want it to be dark color for canvas paint.
my output is below screenshot:
and my code is below:
public DrawView(Context context){ super(context); setFocusable(true); setFocusableInTouchMode(true); this.setOnTouchListener(this); mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setDither(true); mPaint.setColor(0x80808080); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); mPaint.setStrokeCap(Paint.Cap.ROUND); mPaint.setStrokeWidth(6); mCanvas = new Canvas(); mPath = new Path(); paths.add(mPath); }最满意答案
mPaint.setColor(Color.BLACK);代替
mPaint.setColor(0x80808080); mPaint.setColor(Color.BLACK);instead of
mPaint.setColor(0x80808080);更多推荐
发布评论