XR のマテリアル デザイン
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2025 年 7 月 30 日 | - | - | - | 1.0.0-alpha10 |
依存関係の宣言
XR Compose Material3 core への依存関係を追加するには、Google Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha10" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha10") }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.0
バージョン 1.0.0-alpha10
2025 年 7 月 30 日
androidx.xr.compose.material3:material3:1.0.0-alpha10
がリリースされました。バージョン 1.0.0-alpha10 にはこれらの commit が含まれています。
新機能
バグの修正
- XR ダイアログに一部のコンテンツが表示されない問題を修正(c82e61b)
バージョン 1.0.0-alpha08
2025 年 5 月 20 日
androidx.xr.compose.material3:material3:1.0.0-alpha08
がリリースされました。バージョン 1.0.0-alpha08 にはこれらの commit が含まれています。
バグの修正
ListDetailPaneScaffold
またはSupportingPaneScaffold
に子がない場合に発生するクラッシュを修正(46df990)- Material XR の minSdk を 24 に引き下げ(6064706)
バージョン 1.0.0-alpha07
2025 年 5 月 7 日
androidx.xr.compose.material3:material3:1.0.0-alpha07
がリリースされました。バージョン 1.0.0-alpha07 には、これらの commit が含まれています。
API の変更
- Kotlin 2.0 でリリースされたプロジェクトを使用するには、KGP 2.0.0 以降が必要です。(Idb6b5)
バージョン 1.0.0-alpha06
2025 年 3 月 26 日
androidx.xr.compose.material3:material3:1.0.0-alpha06
がリリースされました。バージョン 1.0.0-alpha06 にはこれらの commit が含まれています。
バージョン 1.0.0-alpha05
2025 年 3 月 12 日
androidx.xr.compose.material3:material3:1.0.0-alpha05
がリリースされました。バージョン 1.0.0-alpha05 には、これらの commit が含まれています。
新機能
EnableXrComponentOverrides
を使用すると、TopAppBar
はデフォルトで Orbiter に空間化されます。EnableXrComponentOverrides
を使用すると、マテリアルAlertDialog
はデフォルトでSpatialPanel
に空間化されます。
API の変更
ComponentOverride
型の名前をOverride
に、ComponentOverrideContext
型の名前をOverrideScope
に変更しました(Id973c)
バグの修正
- 空間化された
NavigationRail
とNavigationBar
のエイリアシングと誤ったスクリミングを修正しました。(I9db52)
バージョン 1.0.0-alpha04
2025 年 2 月 26 日
androidx.xr.compose.material3:material3:1.0.0-alpha04
がリリースされました。バージョン 1.0.0-alpha04 にはこれらの commit が含まれています。
新機能
EnableXrComponentOverrides
を使用する場合、ListDetailPaneScaffold
とSupportingPaneScaffold
はデフォルトでSpatialPanels
を使用します(I166b0)
API の変更
DefaultNavigationRailOrbiterProperties
とDefaultNavigationBarOrbiterProperties
のゲッターが@Composable
ではなくなりました(I61618)LocalNavigationRailOrbiterProperties
とLocalNavigationBarOrbiterProperties
が null 許容ではなくなりました(I61618)
バージョン 1.0.0-alpha03
2025 年 2 月 12 日
androidx.xr.compose.material3:material3:1.0.0-alpha03
がリリースされました。前回のアルファ版からの重要な変更はありません。バージョン 1.0.0-alpha03 にはこれらの commit が含まれています。
バージョン 1.0.0-alpha02
2025 年 1 月 29 日
androidx.xr.compose.material3:material3:1.0.0-alpha02
がリリースされました。バージョン 1.0.0-alpha02 にはこれらの commit が含まれています。
新機能
- XR
NavigationBar
とNavigationRail
でOrbiter
プロパティのカスタマイズを有効にします。(Ic300f)
API の変更
- XR で
ThreePaneScaffold
をオーバーライドする機能を作成(Ib66f1) - XR 用にアニメーションなしの Pane オーバーライドを実装(I7f620)
- 新しい試験運用版のアノテーション
ExperimentalMaterial3ComponentOverrideApi
を追加して使用(Ia1eaf)
バグの修正
- Material3 XR の XR Compose への依存関係を固定しました。(Ia02cc)
バージョン 1.0.0-alpha01
2024 年 12 月 12 日
androidx.xr.compose.material3:material3:1.0.0-alpha01
がリリースされました。
初回リリースの機能
XR 向けマテリアル デザインのデベロッパー向け初回リリース。既存のマテリアル 3 ライブラリを使用することで、コンポーネントとアダプティブ レイアウトが空間 UI の動作で強化されます。M3 XR コンポーネントで直接ビルドすることも、EnableXrComponentOverrides
ラッパーを追加して現在の実装を適応させることもできます。詳しくは、こちらのデベロッパー ガイドをご覧ください。
サポートされている XR アダプテーション:
NavigationSuiteScaffold
を含む Compose レイアウトのナビゲーション レールは、XR Orbiter に自動的に適応します。詳しくは、マテリアル デザイン ガイドラインをご覧ください。NavigationSuiteScaffold
を含む Compose レイアウトのナビゲーション バーは、XR Orbiter に自動的に適応します。詳しくは、マテリアル デザイン ガイドラインをご覧ください。
既知の問題
- ListDetailPaneScaffold と SupportingPaneScaffold は現在、複数の空間パネルをサポートしていません