Шаблон оформления двух страниц

Используя метафору книги, две страницы шаблон естественно, как правило, обеспечивают книгу, как разбиение на страницы. Вы можете использовать естественную границу для отображения нескольких элементов из коллекции , таких как страницы или рисунки, которые в противном случае могли потребовать от пользователя одновременного просмотра.

В зависимости от приложения вы можете выбрать разбивку на две страницы одновременно или перейти на одну страницу за раз.

Diagram shows the two page design pattern.

Рекомендации

Ниже приведены некоторые сценарии, которые помогут вам при применении этого шаблона проектирования:

Diagram shows two pages side-by-side, like a book, with no content under the hinge.

Рекомендуется Не рекомендуется
Используйте два экрана, чтобы иметь два полностью отдельных представления страниц. Не отображайте страницу на двух экранах, проходящих под петлей.

Diagram shows items on separate pages, not under the hinge.

Рекомендуется Не рекомендуется
Используйте формат с двумя страницами для отображения интерактивных элементов для адаптации или инструктального содержимого. Не отображайте интерактивные элементы на двух экранах, проходящих под петлей.

Diagram shows each individual page expanded to take up both screens in dual-landscape mode, where the user can see all content.

Рекомендуется Не рекомендуется
Отображение содержимого в виде одной страницы при повороте устройства в двойной альбом. Не блокируйте ориентацию устройства. Разрешите пользователю поворачивать устройство для просмотра содержимого с большим экраном.

Diagram shows a placeholder or other element on the second screen if no content exists.

Рекомендуется Не рекомендуется
Используйте иллюстрацию или визуальный индикатор на втором экране, если содержимое требуется только один экран. Не охватывайте одну страницу на двух экранах, чтобы заполнить пространство.

Типы приложений с поддержкой этого режима:

  • Ориентированное на документ приложение
  • Приложения с содержимым с разбивкой на страницы
  • Приложения для чтения
  • Приложения с элементизованным холстом, например заметками и досками искусства

Примеры кода

В этих проектах показана простая реализация двух шаблонов оформления страниц, которые можно использовать в приложениях:

Дальнейшие действия

Рассмотрим следующие другие шаблоны проектирования: