Screen

Die Screen-Klasse beinhaltet sowohl mehrere statische Utility-Methoden für Fullscreen und Screen-Orientation, als auch Methoden um Listener zu registrieren, wenn sich die Rotation ändert usw.

Statische Utility-Methoden:

  • lockScreenOrientation() - Damit lässt sich der Bildschirm auf eine bestimmte Orientierung einlocken. Hinweis: Es muss ein Element zuvor gefullscreened werden, bevor der Bildschirm gelocked werden kann.

  • unlockScreenOrientation() - Damit kann der Bildschirm nach einen Aufruf von lockScreenOrientation() wieder unlocken.

  • fullscreenEnabled() - Damit kann überprüft werden, ob der Fullscreen-Modus gerade aktiv ist.

  • getScreenOrientation() - Damit kann überprüft werden, in welcher Orientation sich der Bildschirm gerade befindet.

Die restilichen Methoden sind dazu da, um ein Element zu fullscreenen, als auch Listener dafür zu registrieren, falls sich die Screen-Orientierung ändert, etc.

  • addScreenOrientationListener() - Dieser Listener wird ausgeführt, wenn sich die Screen-Orientierung geändert hat. Mit der zurückgegebenen Registrierung, kann dieser Listener wieder entfernt werden.

  • addFullscreenErrorListener() - Dieser Listener wird ausgeführt, wenn das Fullscreenen eines Elementes fehlgeschlagen ist.

  • addFullscreenExitErrorListener() - Dieser Listener wird ausgeführt, wenn das verlassen des Fullscreen-Modus fehlgeschlagen ist.

  • requestFullscreen() - Mit dieser Methode lässt sich das beim Konstruktor übergebene Element fullscreenen.

  • exitFullscreen() - Damit kann der Fullscreen-Modus verlassen werden.

  • unregisterAllScreenOrientationListeners() - Damit lassen sich alle registrierten Listener auf einmal unregistrieren.

Beispiel:

// Wir übergeben this damit wir den ganzen Bildschirm fullscreenen können final Screen screen = new Screen(this); screen.requestFullscreen(FullscreenOptions.DEFAULT);

 

XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.