B
BenOtto
Fortgeschrittenes Mitglied
- 15
Hallo,
ich suche gerade eine Möglichkeit um das Koordinatensystem der Canvas' bei der Implementierung von onDraw(Canvas) meiner View so zu verbiegen, dass die Y-Achse von unten nach oben verläuft (und nicht umgekehrt).
Ich habe bei developer.android.com nichtmal eine Definition gefunden, dass das Koordinatensystem so verläuft, wie es verläuft.
Mein Versuch bisher war:
Allerdings werden dann Strings bei drawText() gespiegelt dargestellt.
Hat jemand eine bessere Idee?
ich suche gerade eine Möglichkeit um das Koordinatensystem der Canvas' bei der Implementierung von onDraw(Canvas) meiner View so zu verbiegen, dass die Y-Achse von unten nach oben verläuft (und nicht umgekehrt).
Ich habe bei developer.android.com nichtmal eine Definition gefunden, dass das Koordinatensystem so verläuft, wie es verläuft.
Mein Versuch bisher war:
PHP:
@override
public void onDraw(Canvas canvas) {
// Um View-Höhe nach unten verschieben
canvas.translate(-1f * canvas.getHeight, 0f);
// An X-Achse spiegeln
canvas.scale(1f, -1f);
}
Allerdings werden dann Strings bei drawText() gespiegelt dargestellt.
Hat jemand eine bessere Idee?