طراحی متریال را برای رابط کاربری فضایی خود پیاده‌سازی کنید

دستگاه‌های XR قابل اجرا
این راهنما به شما کمک می‌کند تا برای این نوع دستگاه‌های XR تجربه ایجاد کنید.
هدست‌های XR
عینک‌های XR سیمی

طراحی متریال، کامپوننت‌ها و طرح‌بندی‌هایی را ارائه می‌دهد که با واقعیت افزوده (XR) سازگار می‌شوند. با استفاده از کتابخانه موجود متریال ۳ ، کامپوننت‌ها و طرح‌بندی‌های تطبیقی ​​با رفتارهای رابط کاربری فضایی بهبود می‌یابند.

شما می‌توانید پیاده‌سازی فعلی M3 خود را با اضافه کردن پوشش EnableXrComponentOverrides تطبیق دهید. کتابخانه XR Compose Material3 را به وابستگی‌های برنامه خود اضافه کنید.

از EnableXrComponentOverrides برای تطبیق برنامه موجود خود استفاده کنید

تمام رابط کاربری M3 Compose درون پوشش EnableXrComponentOverrides با دستگاه‌های XR سازگار خواهد شد. این پوشش به شما امکان می‌دهد هر کامپوننتی را که می‌خواهید از این رفتار مستثنی کنید، انتخاب کنید.

برای تطبیق برنامه خود با طراحی متریال برای XR، بسته‌بندی EnableXrComponentOverrides را اضافه کنید.

ریل ناوبری در هر طرح‌بندی Compose، از جمله NavigationSuiteScaffold ، به طور خودکار با XR Orbiter سازگار می‌شود. برای اطلاعات بیشتر، دستورالعمل‌های طراحی متریال را مطالعه کنید.

ناوبری غیر فضایی ریل

راه آهن ناوبری غیر فضایی

راه آهن ناوبری فضایی (سازگار با XR)

ریل ناوبری فضایی (سازگار با XR)

نوار ناوبری در هر طرح‌بندی Compose، از جمله NavigationSuiteScaffold ، به طور خودکار با XR orbiter سازگار می‌شود. برای اطلاعات بیشتر، دستورالعمل‌های طراحی متریال را مطالعه کنید.

نوار ناوبری غیر فضایی

نوار ناوبری غیر فضایی

نوار ناوبری فضایی (سازگار با XR)

نوار ناوبری فضایی (سازگار با XR)

دیالوگ‌ها

یک BasicAlertDialog با XR سازگار می‌شود و به کامپوننت ارتفاع اضافه می‌کند.

درباره دیالوگ‌ها و دستورالعمل‌های طراحی تطبیقی ​​بیشتر بدانید.

گفتگوی غیر فضایی

گفتگوی غیر فضایی

گفتگوی فضایی (سازگار با XR)

دیالوگ فضایی (سازگار با XR)

نوارهای برنامه برتر

یک TopAppBar به طور خودکار با مدارگرد XR سازگار می‌شود.

درباره نوارهای برنامه برتر و دستورالعمل‌های طراحی تطبیقی ​​بیشتر بدانید.

نوار برنامه بالای غیرمکان‌بندی‌شده

نوار برنامه برتر غیر مکانی

نوار برنامه بالا به صورت فضایی (سازگار با XR)

نوار برنامه بالا به صورت فضایی (سازگار با XR)

طرح‌بندی لیست-جزئیات برای XR

طرح‌بندی‌های تطبیقی ​​Compose Material 3 در XR دارای نگاشت ۱:۱ هستند که در آن هر صفحه درون صفحه فضایی XR خود قرار می‌گیرد. درباره ListDetailPaneScaffold و دستورالعمل‌های طراحی تطبیقی ​​بیشتر بدانید.

غیر فضایی ListDetailPaneScaffold

ListDetailPaneScaffold غیر فضایی

فضایی (سازگار با XR) ListDetailPaneScaffold

ListDetailPaneScaffold فضایی (سازگار با XR)

پشتیبانی از طرح‌بندی پنل برای XR

طرح‌بندی‌های تطبیقی ​​Compose Material 3 در XR دارای نگاشت ۱:۱ هستند که در آن هر پنل درون پنل فضایی XR خود قرار می‌گیرد. درباره SupportingPaneScaffold و دستورالعمل‌های طراحی تطبیقی ​​بیشتر بدانید.

داربست قاب پشتیبان غیر فضایی

داربست قاب پشتیبان غیر فضایی

فضاسازی شده (سازگار با XR)  SupportingPaneScaffold

داربست پشتیبان فضایی (سازگار با XR)

طراحی را با کیت طراحی Material 3 برای فیگما شروع کنید

کلاژ عناصر از کیت طراحی Material 3

برای شروع، کیت طراحی متریال ۳ را دانلود کنید.

همچنین ببینید