Compartir a través de


Información de la pantalla

Precaución

Este componente ha quedado en desuso y ya no se admite.

Para recuperar información sobre el área de presentación y la característica de plegado, debe usar el Administrador de ventanas de Jetpack.

Como alternativa, use uno de estos controles y diseños de doble pantalla que se pueden adaptar automáticamente a dispositivos de doble pantalla y dispositivos plegables.

El componente ScreenInfo permite obtener detalles sobre el estado de la pantalla del dispositivo.

getHinge: devuelve las coordenadas del objeto Hinge in a Rect.

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

isSurfaceDuoDevice: permite comprobar si el dispositivo es Surface Duo.

  • fun isSurfaceDuoDevice(context: Context): Boolean

getWindowRect: devuelve las coordenadas de la ventana de dispositivo completa.

  • fun getWindowRect(context: Context): Rect

getScreenRectangles: devuelve las coordenadas de las dos pantallas del dispositivo.

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

​isDualMode​: permite comprobar si la aplicación está en modo de doble pantalla.

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

​getCurrentRotation​: devuelve un valor int constante para la rotación de la pantalla. Según el giro, la función devolverá: Surface.​ROTATION_0, Surface.ROTATION_90, Surface.ROTATION_180 o Surface.ROTATION_270.

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