2011-01-06 5 views

Répondre

3

Vous pouvez le faire si vous superposez deux images. Supposons que BMP1 une est plus grande (à protéger) et BMP2 est le marqueur:

private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2) 
{ 
    Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig()); 
    Canvas canvas = new Canvas(bmOverlay); 
    canvas.drawBitmap(bmp1, 0, 0, null); 
    canvas.drawBitmap(bmp2, distanceLeft, distanceTop, null); 
    return bmOverlay; 
} 

distanceLeft et distanceTop définir la position du marqueur.