Android XR SDK がデベロッパー プレビューで利用可能になりました。Google では皆様からのご意見やご感想をお待ちしています。
サポートページからお問い合わせください。
XR 向けマテリアル デザインを実装する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
マテリアル デザインには、XR に適応するコンポーネントとレイアウトが用意されています。既存の マテリアル 3 ライブラリを使用して、コンポーネントとアダプティブ レイアウトが空間 UI 動作で強化されます。
現在の M3 実装を適応させるには、EnableXrComponentOverrides
ラッパーを追加します。
EnableXrComponentOverrides を使用して既存のアプリを適応させる
EnableXrComponentOverrides
ラッパー内のすべての M3 Compose UI は、XR デバイスで適応されます。このラッパーを使用すると、この動作から除外するコンポーネントを選択できます。
EnableXrComponentOverrides
ラッパーを追加して、アプリを XR 向けマテリアル デザインに適応させます。
ナビゲーション レール
NavigationSuiteScaffold
を含むすべての Compose レイアウトのナビゲーション レールは、XR Orbiter に自動的に適応します。詳しくは、マテリアル デザイン ガイドラインをご覧ください。
ナビゲーション バー
NavigationSuiteScaffold
を含むすべての Compose レイアウトのナビゲーション バーは、XR オービターに合わせて自動的に調整されます。詳しくは、マテリアル デザイン ガイドラインをご覧ください。
XR のリストと詳細レイアウト
XR の Compose Material 3 アダプティブ レイアウトは 1:1 マッピングで、各ペインが独自の XR 空間パネル内に配置されます。詳しくは、ListDetailPaneScaffold
と適応型デザインのガイドラインをご覧ください。
空間化されていない ListDetailPaneScaffold
空間化された(XR 対応)ListDetailPaneScaffold
XR のペイン レイアウトをサポート
XR の Compose Material 3 アダプティブ レイアウトは、各ペインが独自の XR 空間パネル内に配置される 1:1 マッピングです。詳しくは、SupportingPaneScaffold
と適応型デザインのガイドラインをご覧ください。
空間化されていない SupportingPaneScaffold
空間化された(XR に適応した)SupportingPaneScaffold
Figma 用マテリアル 3 デザインキットでデザインを開始する
マテリアル 3 デザイン キットをダウンロードして始める
関連ドキュメント
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-12-22 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-12-22 UTC。"],[],[]]