Ich entwickle eine Android-Anwendung, in der ich ein Bitmap-Bild vom Server bekomme und auch x- und y-Koordinaten vom Server bekomme. Diese X- und Y-Koordinaten sind nichts anderes als der Benutzerstandort. Jetzt ist mein Problem, wenn ich diese App in Mobile laufen, funktioniert es gut. Aber in Tabs muss ich die Größe der Bitmap ändern, wenn ich diese Bitmap verändere, ändern sich auch die X- und Y-Koordinaten. Dies ist keine kartenbezogene Anwendung. Wie kann ich die Bitmap ohne Auswirkung auf x- und y-Koordinaten ändern? Dies ist keine kartenbezogene Anwendung.XY-Koordinaten in Bitmap
Antwort
Ich denke, können Sie einfach berechnen
Zum Beispiel
OriginalWidth = 100;
OriginalHeight = 100;
OriginalX = 30;
OriginalY = 30;
NewWidth = 200;
NewHeight = 200;
Then,
NewX = (OriginalX * NewWidth)/OriginalWidth = 60;
NewY = (OriginalY * NewHeight)/OriginalHeight = 60;
Bitte google, wie Breite und Höhe des Bildes zu erhalten.
Ich bekomme die Breite und Höhe des Bitmap-Bildes von Server – MinnuKaAnae
Noch Änderungen in XY-Koordinaten. – MinnuKaAnae
Versuchen Sie, alles zuerst in Pixel umzuwandeln, wie Höhe, Breite, x, y ... Originalwerte in Pixel und verwenden Sie dann die obigen Berechnungen – MKJParekh
Sind X und Y hier bedeutet Breite und Länge und Sie zeigen einige wo auf Bild. Bitte korrigieren Sie mich, wenn ich falsch liege –
Diese X- und Y-Koordinaten sind nicht lat und lang. – MinnuKaAnae