Modello di progettazione dell'area di disegno esteso

Il modello Area di disegno estesa è il modello a doppio schermo più semplice, ma è comunque efficace. Questo modello può essere considerato se è necessaria un'area di disegno più grande per un'attività, ad esempio il disegno. Se l'app ha un'area di disegno a flusso libero, l'utente può scorrere liberamente se la cucitura nasconde alcuni contenuti importanti. Questo modello offre il vantaggio di offrire all'app più spazio sullo schermo, anziché limitarlo a una schermata o a un'altra.

L'estensione dell'area di disegno consente agli utenti di sfruttare la maggiore quantità di spazio su schermo offerta dai dispositivi a doppio schermo.

Diagram shows two examples of extended canvas, a map and a drawing app, which each use both screens.

Procedure consigliate

Ecco alcuni scenari utili per facilitare l'applicazione di questo modello di progettazione:

Diagram shows alerts and dialogs placed in the center of a screen in order to avoid the hinge.

Cosa fare Cosa non fare
Usare la schermata a sinistra o a destra per visualizzare una finestra di dialogo. Non visualizzare la finestra di dialogo che passa attraverso la cerniera posizionata al centro.

Diagram shows bottom sheets displayed on one screen in order avoid spanning sheets under the hinge.

Cosa fare Cosa non fare
Utilizzare la schermata sinistra o destra per visualizzare i fogli inferiori. Non visualizzare il foglio inferiore che passa attraverso la cerniera.

Diagram shows pallets on one screen, not under the hinge, and try to place in the most natural position for the user.

Cosa fare Cosa non fare
Visualizzare lo spostamento del menu inferiore sul lato sinistro della schermata. Non dividere lo spostamento del menu inferiore tra le due schermate.

Diagram shows a toolbars on one screen, instead of under the hinge.

Cosa fare Cosa non fare
Visualizzare il menu della barra degli strumenti sul lato sinistro per gli utenti della penna destrorsa. Non consentire al menu della barra degli strumenti di passare attraverso la cerniera.

Diagram shows a toolbar on one screen, as in the previous diagram, but on the opposite side per user preference.

Cosa fare Cosa non fare
Visualizzare il menu della barra degli strumenti sul lato destro per gli utenti della penna a sinistra. Non consentire al menu della barra degli strumenti di passare attraverso la cerniera.

Tipi di app che possono trarre vantaggio da questo modello

  • App di mappe
  • App per disegnare

Esempi di codice

Questi progetti mostrano una semplice implementazione del modello di progettazione canvas esteso che è possibile usare nelle app:

Passaggi successivi

Considerare questi altri modelli di progettazione: