Introduzione a Flutter per Surface Duo
Per iniziare, segui le istruzioni per scaricare e installare l'emulatore a doppio schermo di Surface Duo in un computer che hai anche configurato per lo sviluppo Flutter. È possibile seguire la Guida Introduzione Flutter se non è installato flutter.
Supporto per flutter foldable
Funzionalità di visualizzazione mediaQuery
Le basi per il supporto piegabile in Flutter sono funzionalità di visualizzazione. Sono parti dello schermo che creano una distorsione visiva e possono creare una separazione logica nello spazio dello schermo. Per altre informazioni su come usarle, leggere la documentazione di MediaQuery.
Finestre di dialogo e popup
Le finestre di dialogo e i menu popup prendono in considerazione le funzionalità di visualizzazione ed evitarne la sovrapposizione. Per avere un maggiore controllo sul posizionamento dei dialoghi e sul comportamento popup, leggere la documentazione relativa alle route popup in grado di tenere conto della cerniera.
Widget TwoPane
È consigliabile usare componenti di livello superiore se il progetto è adatto. TwoPane è un widget che semplifica il popolamento di ogni schermata quando l'applicazione è estesa. Consente inoltre di usare i layout di schermo tablet, desktop e più grandi. Per altre informazioni, vedere la documentazione di TwoPane.
Utilizzo dell'angolo della cerniera
La cerniera su Surface Duo e altri dispositivi piegabili contiene un sensore che indica l'angolo tra i due schermi. Questi dati sono considerati di basso livello ed è consigliabile usare posizioni di funzionalità di visualizzazione anziché direttamente l'angolo della cerniera. Se il caso d'uso richiede conoscere l'angolo preciso della cerniera, leggere la documentazione dell'angolo della cerniera.