Я пытаюсь нарисовать текст на MapView на Android. Чертеж текста прекрасен, но очень трудно прочитать текст, потому что он белый, без черной границы (как и весь текст, который естественно отображается в MapViews для обозначения городов, штатов и стран). Я не могу представить, как рисовать текст с черной рамкой. Кто-нибудь знает, как это сделать?
Это тот код, который я использую прямо сейчас (это только пример кода, найденный в одном из моих наложений):
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
Paint textPaint = new Paint();
textPaint.setARGB(255, 255, 255, 255);
textPaint.setTextAlign(Paint.Align.CENTER);
textPaint.setTextSize(16);
textPaint.setTypeface(Typeface.DEFAULT_BOLD);
canvas.drawText("Some Text", 100, 100, textPaint);
super.draw(canvas, mapView, shadow);
}