Покрасьте граничный текст в Canvas android Я хотел бы нарисовать на холсте что-то вроде: Как я могу сделать граничный эффект? Благодаря Ответ 1 Нарисуйте текст два раза. Сначала нарисуйте текст с помощью заливки следующим образом: Paint fillPaint = new Paint(); fillPaint.setColor(Color.MAGENTA); canvas.drawText(.... fillPaint); Затем снова нарисуйте его с помощью такта: Paint stkPaint = new Paint(); stkPaint.setStyle(Style.STROKE); stkPaint.setStrokeWidth(8); stkPaint.setColor(Color.WHITE); canvas.drawText(.... stkPaint);
Ответ 1 Нарисуйте текст два раза. Сначала нарисуйте текст с помощью заливки следующим образом: Paint fillPaint = new Paint(); fillPaint.setColor(Color.MAGENTA); canvas.drawText(.... fillPaint); Затем снова нарисуйте его с помощью такта: Paint stkPaint = new Paint(); stkPaint.setStyle(Style.STROKE); stkPaint.setStrokeWidth(8); stkPaint.setColor(Color.WHITE); canvas.drawText(.... stkPaint);