Skip to content Skip to sidebar Skip to footer

Paint Bordered Text In A Canvas Android

I'd like to paint in a Canvas something like: How can I do the bordered effect? Thanks

Solution 1:

Draw the text two times. First draw the text with a fill paint like so:

PaintfillPaint=newPaint();
fillPaint.setColor(Color.MAGENTA);
canvas.drawText(.... fillPaint);

Then draw it again with a stroke like so:

PaintstkPaint=newPaint();
stkPaint.setStyle(Style.STROKE);
stkPaint.setStrokeWidth(8);
stkPaint.setColor(Color.WHITE);
canvas.drawText(.... stkPaint);

Post a Comment for "Paint Bordered Text In A Canvas Android"