ich bin recht neu in der Android Programmierung, habe mir aber schon das ein oder andere Tutorial
durchgelesen.
Meine erste App wird ein kleines Spiel welches ähnlich wie z.B. Angry Birds nur in der Panorama
Ansicht spielbar sein wird.
Soll heißen: Halte ich das Handy "normal" wird alles um 90° gedreht dargestellt (also so als wäre
das Handy selbst auch um 90° gedreht)
Ich habe rausgefunden dass die Funktion SurfaceChanged aufgerufen wird wenn das Gerät gedreht wird.
Abgesehen davon scheint immer "oben links" die 0,0 Koordinate zu sein - es ändert sich also
wenn das Gerät gedreht wird wo der eigentliche Nullpunkt absolut gesehen ist.
Mein Ansatz wäre also:
- Ist das Handy in Panorama-Sicht zeichne alles ganz normal
- Ist es "normal" gedreht drehe einmalig alle Grafiken um 90° und berechne wo jetzt alles gezeichnet werden soll
(recht kompliziert, wenn man auch noch Eingaben etc. dann umrechnen muss)
Ist das tatsächlich der einzige Ansatz der mir zur Verfügung steht oder gibt es eine Möglichkeit dem Gerät einfach
mitzuteilen "tue immer so als wäre das Gerät in Panorama-Ansicht und zeichne dementsprechend" ?
Vielen Dank im Voraus
