Шаблон конструктора расширенного холста
Расширенный холст — это самое простое и функциональное решение для работы с двухэкранными устройствами. Этот шаблон можно рассмотреть, если требуется более крупный холст для задачи, такой как рисование. Если в приложении есть холст свободного потока, пользователь может свободно прокручиваться, если шов скрывает некоторое важное содержимое. Этот шаблон дает вашему приложению больше экранного пространства, а не сжимает его на одном экране или другом.
Расширение холста предоставляет пользователям увеличенный экран при работе с двухэкранными устройствами.
Рекомендации
Ниже приведены некоторые сценарии, которые помогут вам при применении этого шаблона проектирования:
Рекомендуется | Не рекомендуется |
---|---|
Используйте левый или правый экран для отображения диалогового окна. | Не отображайте диалоговое окно, передаваемое по центру по центру петли. |
Рекомендуется | Не рекомендуется |
---|---|
Используйте левый или правый экран для отображения нижних листов. | Не отображайте нижний лист, проходящий через петли. |
Рекомендуется | Не рекомендуется |
---|---|
Отображение навигации в нижнем меню в левой части экрана. | Не разделяйте навигацию по нижнему меню на двух экранах. |
Рекомендуется | Не рекомендуется |
---|---|
Отображение меню панели инструментов в левой части для пользователей правой руки. | Не разрешайте меню панели инструментов проходить через петли. |
Рекомендуется | Не рекомендуется |
---|---|
Отображение меню панели инструментов в правой части для пользователей левого пера. | Не разрешайте меню панели инструментов проходить через петли. |
Типы приложений с поддержкой этого режима:
- Приложения карт
- Приложения на основе холста для рисования
Примеры кода
В этих проектах показана простая реализация шаблона расширенного проектирования холста, которую можно использовать в приложениях:
Дальнейшие действия
Рассмотрим следующие другие шаблоны проектирования: