Partager via


Informations sur l’écran

Attention

Ce composant est déprécié et n’est plus pris en charge.

Pour récupérer des informations sur la zone d’affichage et la fonctionnalité de pliage, vous devez utiliser le Gestionnaire de fenêtres Jetpack.

Vous pouvez également utiliser l’un de ces contrôles et dispositions double écran qui peuvent s’adapter automatiquement aux appareils double écran et pliables.

Le composant ScreenInfo vous permet d’obtenir des informations détaillées sur l’état de l’écran de l’appareil.

getHinge : retourne les coordonnées de la charnière dans un objet Rect.

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

isSurfaceDuoDevice : vérifie si l’appareil est surface Duo.

  • fun isSurfaceDuoDevice(context: Context): Boolean

getWindowRect : retourne les coordonnées de la totalité de la fenêtre de l’appareil.

  • fun getWindowRect(context: Context): Rect

getScreenRectangles : retourne les coordonnées des deux écrans de l’appareil.

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

isDualMode : vérifie si l’application est en mode double écran.

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

getCurrentRotation : retourne une constante int pour la rotation de l’écran. Selon la rotation, la fonction retourne : Surface.​ROTATION_0, Surface.ROTATION_90, Surface.ROTATION_180, Surface.ROTATION_270.

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