Bildschirminformationen

Achtung

Diese Komponente wurde als veraltet markiert und wird nicht mehr unterstützt.

Zum Abrufen von Informationen über den Anzeigebereich und das Faltungsfeature sollten Sie den Jetpack-Fenster-Manager verwenden.

Verwenden Sie alternativ eines dieser Dual-Screen-Steuerelemente und -Layouts, die sich automatisch an Dual-Screen- und Foldabe-Geräte anpassen können.

Mit der ScreenInfo-Komponente kannst du Details zum Bildschirmzustand des Geräts abrufen.

getHinge: Gibt die Koordinaten des Scharniers in einem Rect-Objekt zurück.

  • fun ​getHinge​(context: Context): Rect?

isSurfaceDuoDevice: Überprüft, ob es sich bei dem Gerät um Surface Duo handelt.

  • fun isSurfaceDuoDevice(context: Context): Boolean

getWindowRect: Gibt die Koordinaten des gesamten Gerätefensters zurück.

  • fun getWindowRect(context: Context): Rect

getScreenRectangles: Gibt die Koordinaten der zwei Bildschirme des Geräts zurück.

  • fun ​getScreenRectangles​(context: Context): List<Rect>?

isDualMode: Überprüft, ob die Anwendung im Doppelbildschirm-Modus ausgeführt wird oder nicht.

  • fun ​isDualMode​(context: Context): Boolean

getCurrentRotation: Gibt eine konstante ganze Zahl für die Drehung des Bildschirms zurück. Entsprechend der Drehung gibt die Funktion dies zurück: Surface.​ROTATION_0, Surface.ROTATION_90Surface.ROTATION_180, Surface.ROTATION_270.

  • fun ​getCurrentRotation​(context: Context): Int