Материальный дизайн для XR
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
12 декабря 2024 г. | - | - | - | 1.0.0-альфа01 |
Объявление зависимостей
Чтобы добавить зависимость от ядра XR Compose Material3, вам необходимо добавить репозиторий Google Maven в свой проект. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
классный
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha01" }
Котлин
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha01") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Версия 1.0
Версия 1.0.0-альфа01
12 декабря 2024 г.
Выпущен androidx.xr.compose.material3:material3:1.0.0-alpha01
.
Особенности первоначальной версии
Первоначальная версия Material Design для XR для разработчиков. Используя существующую библиотеку Material 3, компоненты и адаптивные макеты улучшены за счет пространственного поведения пользовательского интерфейса. Вы можете создавать непосредственно компоненты M3 XR или адаптировать текущую реализацию, добавив оболочку EnableXrComponentOverrides
. Узнайте больше в этом руководстве для разработчиков .
Поддерживаемые адаптации XR:
Навигационная направляющая в любом макете Compose, включая
NavigationSuiteScaffold
автоматически адаптируется к XR Orbiter. Для получения дополнительной информации прочтите рекомендации по Material Design .Панель навигации в любом макете Compose, включая
NavigationSuiteScaffold
автоматически адаптируется к XR Orbiter. Для получения дополнительной информации прочтите рекомендации по Material Design .
Известные проблемы
- ListDetailPaneScaffold и SupportingPaneScaffold в настоящее время не поддерживают несколько пространственных панелей.