Delen via


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

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)

Volgende stappen