Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure permite que os desenvolvedores definam a orientação das telas em um aplicativo. Você pode especificar o modo de orientação de tela na tela de configuração de chamada e na tela de chamada da Biblioteca de Interface do Usuário.
Pré-requisitos
- Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
- Um recurso dos Serviços de Comunicação implantado. Crie um recurso dos Serviços de Comunicação.
- Um token de acesso do usuário para habilitar o cliente de chamada. Obtenha um token de acesso do usuário.
- Opcional: Conclusão do início rápido para a introdução aos compostos da Biblioteca de interface do usuário.
Definir a orientação da tela
Para obter mais informações, consulte a biblioteca de interface do usuário do Android de software livre e o código do aplicativo de exemplo.
Orientações disponíveis
A tabela a seguir lista os tipos CallCompositeSupportedScreenOrientation para orientações prontas para uso. Se você quiser definir a orientação das várias telas da composição, defina CallCompositeSupportedScreenOrientation como CallComposite.
| Modo de orientação | Tipo CallCompositeSupportedScreenOrientation |
|---|---|
PORTRAIT |
CallCompositeSupportedScreenOrientation.PORTRAIT |
LANDSCAPE |
CallCompositeSupportedScreenOrientation.LANDSCAPE |
REVERSE_LANDSCAPE |
CallCompositeSupportedScreenOrientation.REVERSE_LANDSCAPE |
USER_LANDSCAPE |
CallCompositeSupportedScreenOrientation.USER_LANDSCAPE |
FULL_SENSOR |
CallCompositeSupportedScreenOrientation.FULL_SENSOR |
USER |
CallCompositeSupportedScreenOrientation.USER |
API de orientação
CallCompositeSupportedScreenOrientation é um tipo personalizado para a Biblioteca de UI do Android. O nome do tipo de orientação é definido mantendo a similaridade com os nomes dos modos de orientação da plataforma Android.
Por padrão, a orientação da tela de instalação está no PORTRAIT modo e a tela de chamada está no USER modo. Para definir uma orientação diferente para as telas, você pode passar CallCompositeSupportedScreenOrientation. Pronto para uso, a Biblioteca de Interface do Usuário inclui um conjunto de tipos CallCompositeSupportedScreenOrientation que podem ser usados com a composição.
Você também pode obter uma lista de CallCompositeSupportedScreenOrientation tipos usando a função CallCompositeSupportedScreenOrientation.values()estática.
Para definir a orientação, especifique-a CallCompositeSupportedScreenOrientation e passe-a para CallCompositeBuilder. O exemplo a seguir define FULL_SENSOR para a tela de configuração e LANDSCAPE para a tela de chamada da composição.
import com.azure.android.communication.ui.calling.models.CallCompositeSupportedScreenOrientation
// CallCompositeSupportedLocale provides a list of supported locales
val callComposite: CallComposite =
CallCompositeBuilder()
.setupScreenOrientation(CallCompositeSupportedScreenOrientation.FULL_SENSOR)
.callScreenOrientation(CallCompositeSupportedScreenOrientation.LANDSCAPE)
.build()
Para obter mais informações, consulte a biblioteca de interface do usuário do iOS de software livre e o código de aplicativo de exemplo.
Orientações disponíveis
A tabela a seguir lista os tipos OrientationOptions para orientações prontas para uso. Se você quiser definir a orientação das várias telas da composição, defina OrientationOptions como CallComposite.
| Modo de orientação | Tipo OpçõesDeOrientação |
|---|---|
portrait |
OrientationOptions.portrait |
landscape |
OrientationOptions.landscape |
landscapeRight |
OrientationOptions.landscapeRight |
landscapeLeft |
OrientationOptions.landscapeLeft |
allButUpsideDown |
OrientationOptions.allButUpsideDown |
API de orientação
OrientationOptions é um tipo personalizado para a Biblioteca de Interface do Usuário do iOS. O nome do tipo de orientação é definido mantendo a similaridade com os nomes dos modos de orientação da plataforma iOS.
Por padrão, a orientação da tela de instalação está no portrait modo e a tela de chamada está no allButUpsideDown modo. Para definir uma orientação diferente para as telas, você pode passar OrientationOptions. Pronto para uso, a Biblioteca de Interface do Usuário inclui um conjunto de tipos OrientationOptions que podem ser usados com a composição.
let callCompositeOptions = CallCompositeOptions(localization: localizationConfig,
setupScreenOrientation: OrientationOptions.portrait,
callingScreenOrientation: OrientationOptions.allButUpsideDown)
let callComposite = CallComposite(withOptions: callCompositeOptions)