空間レイアウトを作成する

対象となる XR デバイス
このガイダンスは、次のようなタイプの XR デバイス向けのエクスペリエンスを構築する際に役立ちます。
XR ヘッドセット
有線 XR グラス

Jetpack Compose for XR では、行や列などの空間化されたコンポーネントを使用して、使い慣れた宣言型の Compose モデルで空間 UI とレイアウトを構築できます。これにより、既存の Android UI を 3D 空間に拡張したり、まったく新しい没入型 3D アプリを構築したりできます。

このライブラリには、空間パネルやオービターなどのサブスペース コンポーザブルも用意されています。これらを使用すると、既存の 2D Compose またはビューベースの UI を空間レイアウトに配置できます。他のサブスペース コンポーザブルは、他のタイプの空間ユースケースを処理します。たとえば、SceneCoreEntity を使用すると、UI を基準に 3D モデルなどのエンティティを配置できます。

UI XR コンポーネントのオービターの一般的な例を開発する

ガイド

このセクションには、次のデベロッパー ガイドが含まれています。

レイアウト コンポーネント

空間 UI のマテリアル デザイン

既存のビューベースのレイアウトを操作する