[Java] Bilder bei Android Skalieren

Jon

Mitglied
Hallo Javafreunde,

Ich habe eine kleine Framework bei meinen Spiel beiliegen was ich Programmiere.
Ich wollte das MainMenu mit einen Hintergrund hinterlegen.
Allerdings soll sich das Bild je nach Bildschirm skalieren.

Die Framework bietet folgende Möglichkeit dazu:


PHP:
public void drawScaledImage(Image Image, int x, int y, int width, int height, int srcX, int srcY, int srcWidth, int srcHeight){
    	
    	
   	 srcRect.left = srcX;
        srcRect.top = srcY;
        srcRect.right = srcX + srcWidth;
        srcRect.bottom = srcY + srcHeight;
        
        
        dstRect.left = x;
        dstRect.top = y;
        dstRect.right = x + width;
        dstRect.bottom = y + height;
        
   
        
        canvas.drawBitmap(((AndroidImage) Image).bitmap, srcRect, dstRect, null);
        
    }

Ich habe es folgendermaßen Probiert:
PHP:
graphics.drawImage(background, displayHandler.getDisplayWidth(), displayHandler.getDisplayHeight(), displayHandler.getDisplayWidth(), displayHandler.getDisplayHeight());

Mir ist schon bewusst, dass das nicht funktionieren kann wenn ich mir die Methode anschaue, aber ich habe keinen Plan wie ich das sonnst machen muss.

Kann mir da bitte mal jemand Helfen?
 

Neue Beiträge

Zurück