Ich entwickle ein Android-Projekt mit Leinwand und ich habe ein Skalierungsproblem. um es einfacher zu machen, werde ich ein Beispiel verwenden.Skalieren einer Leinwand auf Android
Angenommen, meine Ansicht ist: Breite 1300px und Höhe 800px, ich lege eine Leinwand hinein, die eine statische Breite 1300px geht, aber die Höhe ist eine Variable. Wenn meine Leinwand> 800px ist, wird die Leinwand aus der Ansicht verschwinden, also habe ich versucht, canvas.scale() zu verwenden, aber ich weiß nicht, wie ich den genauen Wert berechnen soll, der in die Skala eingefügt werden soll!
Irgendwelche Ideen?
Ich bin mir nicht sicher, ob ich Ihre Frage richtig beantwortet habe. Sind Sie sich nicht sicher, wie viel yScale-Faktor beim Aufruf von 'canvas.scale (xScale, yScale) 'gesetzt werden soll. Wollen Sie auch, dass Ihre Leinwandgröße der Breite und Höhe des Geräts entspricht? –