Ich erstelle ein Spiel, das Vollbild ist. Ich benutze ein Bild für den Hintergrund und zeichne Bilder darüber. Das Hintergrundbild sieht in allen Geräten gut aus, aber ich kann die Overlay-Bilder nicht auf allen Geräten an derselben Stelle zeichnen.Zeigen Sie das Bild an derselben Stelle auf mehreren Bildschirmen an | Android
Zum Beispiel, wenn ich
canvas.drawBitmap(overlay, 365, 85, paint);
Es wird das Bild perfekt für Handys ausrichten, die 854px Breite aufweisen. Aber alles, was niedriger ist, als dass es nach rechts geschoben wird.
Ich habe versucht, mit dip herumspielen, aber ich kann nicht scheinen, dass herauszufinden. Gibt es irgendwelche, wo ich sicherstellen kann, dass sie in allen Auflösungen richtig aufgereiht sind?
Sie sollten die x, y-Koordinaten entsprechend der Bildschirmgröße des Geräts nicht einen konstanten Wert übergeben. – Sandy