2012-02-03 5 views

Respuesta

39

Dibuje el texto dos veces. Primero dibuja el texto con una pintura de llenado de este modo:

Paint fillPaint = new Paint(); 
fillPaint.setColor(Color.MAGENTA); 
canvas.drawText(.... fillPaint); 

Luego dibuja de nuevo con un golpe de este modo:

Paint stkPaint = new Paint(); 
stkPaint.setStyle(Style.STROKE); 
stkPaint.setStrokeWidth(8); 
stkPaint.setColor(Color.WHITE); 
canvas.drawText(.... stkPaint); 
+0

+1, pero ¿no sería mejor rellenar primero, luego el trazo en la parte superior? – DNA

+0

@DNA Buen punto. Respuesta modificada ¡Gracias! – Samuel

+0

@Samuel ¿Qué haría si desea agregar un trazo adicional sobre la parte superior del trazo negro? –

Cuestiones relacionadas