2017-02-04 3 views
0

Wenn ich Pfad auf dem Bitmap zu zeichnen, wird es nicht nur Red-Strich zeichnen, sondern auch einen dunkelroten Strich innere und das ist, glaube ich, eine Zeichnung BugPinselstrich Bug

Paint paint = new Paint(); 
paint.setStyle(Paint.Style.STROKE); 
paint.setAntiAlias(true); 
paint.setFilterBitmap(true); 
paint.setFlags(Paint.FAKE_BOLD_TEXT_FLAG | Paint.HINTING_ON | Paint.ANTI_ALIAS_FLAG); 
paint.setDither(true); 
paint.setColor(Color.RED); 
paint.setStrokeWidth(context.getResources().getDimension(R.dimen.overlay_stroke_width)); 
paint.setStrokeCap(Paint.Cap.ROUND); 
paint.setStrokeJoin(Paint.Join.ROUND); 
canvas.drawPath(path, paint); 

Hier ist der Bildschirm

Draw path

Antwort

1

Es scheint, dass Sie den Weg mit einer anderen Farbe sind neu gezeichnet, haben Sie den roten Strich drawPath nach ziehen, um die Füllpfad ziehen