Layout cornice piegabile
Importante
Questi articolo descrive le funzionalità e il materiale sussidiario disponibili nell'anteprima pubblica, che potrebbero tuttavia subire modifiche sostanziali prima del rilascio della versione disponibile a livello generale. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Il contenuto di questa visualizzazione sarà disponibile solo dopo che la visualizzazione radice attività è collegata alla finestra. Ciò avviene perché l'implementazione si basa sulla libreria di Window Manager e window Manager funziona solo quando la visualizzazione è collegata alla finestra.
FoldableFrameLayout è un FrameLayout che può eseguire il wrapping di qualsiasi visualizzazione Android e eseguirne il rendering in modo diverso quando l'applicazione è in esecuzione nei dispositivi piegabili.
foldableDisplayPosition : restituisce o imposta un valore che specifica come allineare il figlio. Può contenere uno dei tre valori seguenti:
DisplayPosition.START
- il rendering del figlio viene eseguito sulla posizione iniziale.DisplayPosition.END
- il rendering del figlio viene eseguito sulla posizione finale.DisplayPosition.DUAL
- estesa sullo schermo (potrebbe essere visualizzata sotto la cerniera).
Come modificare il comportamento della visualizzazione
È possibile ottenere lo stesso risultato usando l'attributo app:display_position
insieme a tool:tools_application_mode
.
<com.microsoft.device.dualscreen.layouts.FoldableFrameLayout
android:id="@+id/duo_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:display_position="start"
tool:tools_application_mode="dual_screen">
...
</com.microsoft.device.dualscreen.layouts.FoldableFrameLayout>