2017-03-13 9 views

Antwort

1

Mit Kartenansicht

@Override 
public void draw(Canvas canvas, MapView mapView, boolean shadow) { 
    Paint strokePaint = new Paint(); 
    strokePaint.setARGB(255, 0, 0, 0); 
    strokePaint.setTextAlign(Paint.Align.CENTER); 
    strokePaint.setTextSize(16); 
    strokePaint.setTypeface(Typeface.DEFAULT_BOLD); 
    strokePaint.setStyle(Paint.Style.STROKE); 
    strokePaint.setStrokeWidth(2); 

    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, strokePaint); 
    canvas.drawText("Some Text", 100, 100, textPaint); 

    super.draw(canvas, mapView, shadow); 
} 

Dies wird einen Hub von 2 Pixel machen. Dies kann Ihnen helfen