عناصر فضایی‌شده

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

Jetpack Compose برای XR شامل انواع مؤلفه‌های فضایی است تا به شما کمک کند رابط کاربری و چیدمان‌های فضایی برای برنامه‌تان بسازید.

ترکیب‌پذیرهای Subspace

ترکیب‌پذیرهای Subspace نوع خاصی از مؤلفه‌های فضایی‌شده هستند که فقط در subspace قابل‌ارائه هستند و باید قبل‌از قرار گرفتن در چیدمان دوبعدی، در Subspace محصور شوند. SubspaceModifier به شما امکان می‌دهد مشخصه‌هایی مانند عمق، آفست، و موقعیت‌یابی را به ترکیب‌شدنی‌های زیرفضای خود اضافه کنید.

سایر مؤلفه‌های فضایی‌شده

سایر مؤلفه‌های فضایی‌شده نیازی به فراخوانی در زیرفضا ندارند. این برنامه‌ها از عناصر دوبعدی معمولی تشکیل شده‌اند که در یک محفظه فضایی قرار گرفته‌اند. اگر این عناصر برای هر دو چیدمان دوبعدی و سه‌بعدی تعریف شده باشند، می‌توان از آن‌ها در هر دو چیدمان استفاده کرد. وقتی فضایی‌سازی فعال نباشد، ویژگی‌های فضایی‌شده آن‌ها نادیده گرفته می‌شود و به همتایان دوبعدی خود برمی‌گردند.

مؤلفه‌های فضایی‌شده را می‌توان در هرجایی از سلسله‌مراتب واسط کاربر برنامه‌تان قرار داد. این عناصر را می‌توان در میانای کاربری دوبعدی شما مجدداً استفاده کرد و ویژگی‌های فضایی آن‌ها فقط زمانی قابل‌مشاهده است که قابلیت‌های فضایی فعال باشد. این کار به شما امکان می‌دهد بدون نیاز به نوشتن دوباره کد، به منوها، کادرهای گفتگو، و دیگر مؤلفه‌ها ارتفاع اضافه کنید. در اینجا چند نمونه از نحوه تغییر رفتار مؤلفه‌های فضایی‌شده مختلف درصورت فعال بودن یا نبودن فضایی‌سازی آورده شده است:

عنصر فضاسازی‌شده

وقتی فضاسازی فعال باشد

در محیط دوبعدی

SpatialDialog

پانل کمی در عمق z عقب می‌رود تا کادر گفتگوی بالابرده‌شده را نمایش دهد

به حالت دوبعدی Dialog برمی‌گردد.

SpatialPopup

پانل کمی در عمق z به عقب می‌رود تا بالاپر برآمده‌ای را نمایش دهد

به Popup دوبعدی برمی‌گردد.

SpatialElevation

SpatialElevationLevel را می‌توان برای افزودن ارتفاع تنظیم کرد.

نمایش بدون ارتفاع فضایی.

راهنماها

این بخش شامل راهنماهای توسعه‌دهنده زیر است: