Schermstand instellen in een toepassing
Met de Ui-bibliotheek van Azure Communication Services kunnen ontwikkelaars de afdrukstand van schermen in een toepassing instellen. U kunt de modus voor schermstand opgeven in het scherm voor het instellen van oproepen en in het oproepscherm van de UI-bibliotheek.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
- Een geïmplementeerde Communication Services-resource. Een Communication Services-resource maken.
- Een gebruikerstoegangstoken om de aanroepclient in te schakelen. Een toegangstoken voor gebruikers ophalen.
- Optioneel: Voltooiing van de quickstart om aan de slag te gaan met de samengestelde UI-bibliotheek.
De schermstand instellen
Zie de opensource-uibibliotheek voor Android en de voorbeeldtoepassingscode voor meer informatie.
Beschikbare afdrukstanden
De volgende tabel bevat CallCompositeSupportedScreenOrientation
typen voor out-of-the-box afdrukstanden. Als u de stand van de verschillende schermen van het samengestelde wilt instellen, stelt u deze in CallCompositeSupportedScreenOrientation
op CallComposite
.
Afdrukstandsmodus | Type 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 |
Afdrukstand-API
CallCompositeSupportedScreenOrientation
is een aangepast type voor de Android UI-bibliotheek. De naam voor het afdruktype wordt gedefinieerd door overeenkomsten te behouden met de namen van de standmodi van het Android-platform.
De afdrukstand van het installatiescherm bevindt zich standaard in PORTRAIT
de modus en het belscherm bevindt zich in USER
de modus. Als u een andere stand voor de schermen wilt instellen, kunt u doorgeven CallCompositeSupportedScreenOrientation
. De UI-bibliotheek bevat standaard een set CallCompositeSupportedScreenOrientation
typen die kunnen worden gebruikt met de samengestelde.
U kunt ook een lijst met typen ophalen met behulp van CallCompositeSupportedScreenOrientation
de statische functie CallCompositeSupportedScreenOrientation.values()
.
Als u de afdrukstand wilt instellen, geeft CallCompositeSupportedScreenOrientation
u deze op en geeft u deze door aan CallCompositeBuilder
. In het volgende voorbeeld wordt het installatiescherm en LANDSCAPE
voor het aanroepende scherm van het samengestelde scherm ingesteldFULL_SENSOR
.
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()
Zie de opensource iOS UI-bibliotheek en de voorbeeldtoepassingscode voor meer informatie.
Beschikbare afdrukstanden
De volgende tabel bevat OrientationOptions
typen voor out-of-the-box afdrukstanden. Als u de stand van de verschillende schermen van het samengestelde wilt instellen, stelt u deze in OrientationOptions
op CallComposite
.
Afdrukstandsmodus | Type OrientationOptions |
---|---|
portrait |
OrientationOptions.portrait |
landscape |
OrientationOptions.landscape |
landscapeRight |
OrientationOptions.landscapeRight |
landscapeLeft |
OrientationOptions.landscapeLeft |
allButUpsideDown |
OrientationOptions.allButUpsideDown |
Afdrukstand-API
OrientationOptions
is een aangepast type voor de iOS UI-bibliotheek. De naam voor het afdruktype wordt gedefinieerd door overeenkomsten te behouden met de namen van de standmodi van het iOS-platform.
De afdrukstand van het installatiescherm bevindt zich standaard in portrait
de modus en het belscherm bevindt zich in allButUpsideDown
de modus. Als u een andere stand voor de schermen wilt instellen, kunt u doorgeven OrientationOptions
. De UI-bibliotheek bevat standaard een set OrientationOptions
typen die kunnen worden gebruikt met de samengestelde.
let callCompositeOptions = CallCompositeOptions(localization: localizationConfig,
setupScreenOrientation: OrientationOptions.portrait,
callingScreenOrientation: OrientationOptions.allButUpsideDown)
let callComposite = CallComposite(withOptions: callCompositeOptions)