확장 캔버스 디자인 패턴
확장된 캔버스 패턴은 가장 간단한 이중 화면 패턴이지만 강력합니다. 그리기와 같은 작업에 더 큰 캔버스가 필요한 경우 이 패턴을 고려할 수 있습니다. 앱에 자유롭게 흐르는 캔버스가 있는 경우 이음새가 중요한 콘텐츠를 가리면 사용자가 자유롭게 스크롤할 수 있습니다. 이 패턴은 한 화면이나 다른 화면으로 압축하는 대신 앱에 더 많은 화면 공간을 제공하는 이점을 제공합니다.
캔버스를 확장하면 사용자가 이중 화면 디바이스에서 제공하는 더 큰 화면 공간을 활용할 수 있습니다.
모범 사례
다음은 이 디자인 패턴을 적용할 때 안내하는 데 도움이 되는 몇 가지 시나리오입니다.
수행 | 안 함 |
---|---|
왼쪽 또는 오른쪽 화면을 사용하여 대화 상자를 표시합니다. | 가운데에 배치된 힌지 통과 대화 상자를 표시하지 마세요. |
수행 | 안 함 |
---|---|
왼쪽 또는 오른쪽 화면을 사용하여 아래쪽 시트를 표시합니다. | 힌지를 통과하는 아래쪽 시트를 표시하지 마세요. |
수행 | 안 함 |
---|---|
화면 왼쪽에 아래쪽 메뉴 탐색을 표시합니다. | 두 화면에서 아래쪽 메뉴 탐색을 분할하지 마세요. |
수행 | 안 함 |
---|---|
오른손 펜 사용자의 왼쪽에 도구 모음 메뉴를 표시합니다. | 도구 모음 메뉴가 힌지 통과를 허용하지 않습니다. |
수행 | 안 함 |
---|---|
왼쪽 펜 사용자에 대한 도구 모음 메뉴를 오른쪽에 표시합니다. | 도구 모음 메뉴가 힌지 통과를 허용하지 않습니다. |
이 패턴을 활용할 수 있는 앱 유형
- 지도 앱
- 그리기 캔버스 앱
코드 예제
이러한 프로젝트는 앱에서 사용할 수 있는 확장 캔버스 디자인 패턴의 간단한 구현을 보여 줍니다.
다음 단계
다음과 같은 다른 디자인 패턴을 고려합니다.