Реализуйте Material Design для вашего пространственного пользовательского интерфейса

Применимые устройства XR
Данное руководство поможет вам создавать приложения для устройств XR такого типа.
XR-гарнитуры
Проводные XR-очки

Material Design предоставляет компоненты и макеты, адаптированные для XR. Используя существующую библиотеку Material 3 , компоненты и адаптивные макеты дополняются пространственными особенностями пользовательского интерфейса.

Навигационная панель в любом макете Compose, включая NavigationSuiteScaffold , автоматически адаптируется к XR Orbiter. Для получения дополнительной информации ознакомьтесь с рекомендациями Material Design .

Непространственная навигация железная дорога

Непространственная навигационная рельса

Пространственная (адаптированная к XR) навигация рельсовая дорога

Пространственная (адаптированная к XR) навигационная рельса

Панель навигации в любом макете Compose, включая NavigationSuiteScaffold , автоматически адаптируется к XR Orbiter. Для получения дополнительной информации ознакомьтесь с рекомендациями Material Design .

Непространственная навигация панель

Непространственная панель навигации

Пространственная (адаптированная к XR) навигация панель

Пространственная (адаптированная для XR) панель навигации

Диалоги

Компонент BasicAlertDialog адаптируется к XR, добавляя ему высоту.

Узнайте больше о диалоговых окнах и рекомендациях по адаптивному проектированию .

Непространственный диалог

Непространственный диалог

Пространственный (адаптированный для XR) диалог

Пространственно-ориентированный (адаптированный к XR) диалог

Панели верхних приложений

Панель TopAppBar автоматически адаптируется к XR Orbiter.

Узнайте больше о панелях верхнего уровня и рекомендациях по адаптивному дизайну .

Непространственное верхнее приложение панель

Непространственная верхняя панель приложений

Пространственное (адаптированное для XR) верхнее приложение панель

Пространственная (адаптированная для XR) верхняя панель приложений

Макет «список-подробности» для XR

В адаптивных макетах Material 3 для XR используется соотношение 1:1, при котором каждая панель размещается внутри собственной пространственной панели XR. Узнайте больше о ListDetailPaneScaffold и рекомендациях по адаптивному дизайну .

Непространственный ListDetailPaneScaffold

Непространственный ListDetailPaneScaffold

Пространственно-ориентированный (адаптированный для XR) ListDetailPaneScaffold

Пространственный (адаптированный для XR) ListDetailPaneScaffold

Поддержка компоновки панелей для XR

В адаптивных макетах Material 3 для XR используется соотношение 1:1, при котором каждая панель размещается внутри собственной пространственной панели XR. Подробнее о SupportingPaneScaffold и рекомендациях по адаптивному проектированию можно узнать здесь.

Непространственный SupportingPaneScaffold

Непространственная опорная панель/строительные леса

Пространственно-ориентированный (адаптированный для XR) Поддерживающий панельScaffold

Пространственно-адаптированная (XR-адаптированная) опорная панель-каркас

Начните проектировать с помощью Material 3 Design Kit для Figma.

Коллаж из элементов из набора Material 3 Design Kit.

Загрузите Material 3 Design Kit, чтобы начать работу.

См. также