Informações da tela

Importante

Este artigo descreve funcionalidades e diretrizes que estão em versão prévia pública e podem ser modificadas substancialmente antes de passarem para a disponibilidade geral. A Microsoft não faz nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.

O componente ScreenInfo permite obter detalhes sobre o estado da tela do dispositivo.

getHinge – Retorna as coordenadas da dobradiça em um objeto da classe Rect.

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

isSurfaceDuoDevice – verifica se o dispositivo é do Surface Duo.

  • fun isSurfaceDuoDevice(context: Context): Boolean

getWindowRect – retorna coordenadas de toda a janela do dispositivo.

  • fun getWindowRect(context: Context): Rect

getScreenRectangles – retorna as coordenadas das duas telas do dispositivo.

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

​isDualMode​ – verifica se o aplicativo está no modo de tela dupla.

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

​getCurrentRotation​ – retorna um int constante para rotação da tela. De acordo com a rotação, a função retornará: Surface.​ROTATION_0, ​Surface.ROTATION_90, Surface.ROTATION_180, Surface.ROTATION_270.

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