XR için Materyal Tasarım

XR'ye uyum sağlayan Material bileşenleri ve düzenleri kullanarak içerik oluşturma
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
26 Mart 2025 - - - 1.0.0-alpha06

Bağımlılıkları beyan etme

XR Compose Material3 çekirdeğine bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.

Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:

Eski

dependencies {
    // Use to implement XR Compose Material3
    implementation "androidx.xr.compose.material3:material3:1.0.0-alpha06"
}

Kotlin

dependencies {
    // Use to implement XR Compose Material3
   implementation("androidx.xr.compose.material3:material3:1.0.0-alpha06")
}

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.

Yeni bir sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.0

Sürüm 1.0.0-alpha06

26 Mart 2025

androidx.xr.compose.material3:material3:1.0.0-alpha06 yayınlanır. 1.0.0-alpha06 sürümü bu taahhütleri içerir.

Sürüm 1.0.0-alpha05

12 Mart 2025

androidx.xr.compose.material3:material3:1.0.0-alpha05 yayınlanır. 1.0.0-alpha05 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • EnableXrComponentOverrides kullanıldığında TopAppBar varsayılan olarak bir Orbiter olarak uzamsallaştırılır.
  • EnableXrComponentOverrides kullanılırken AlertDialog malzemesi varsayılan olarak SpatialPanel olarak uzamsallaştırılır.

API Değişiklikleri

  • ComponentOverride türlerini Override, ComponentOverrideContext türlerini ise OverrideScope olarak yeniden adlandırın (Id973c)

Hata Düzeltmeleri

  • Mekansal NavigationRail ve NavigationBar'te takma adlandırma ve yanlış ekran karartma sorunlarını düzeltin. (I9db52)

Sürüm 1.0.0-alpha04

26 Şubat 2025

androidx.xr.compose.material3:material3:1.0.0-alpha04 yayınlanır. 1.0.0-alpha04 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • ListDetailPaneScaffold ve SupportingPaneScaffold, EnableXrComponentOverrides (I166b0) kullanırken varsayılan olarak SpatialPanels kullanır.

API Değişiklikleri

  • DefaultNavigationRailOrbiterProperties ve DefaultNavigationBarOrbiterProperties alıcıları artık@Composable (I61618)
  • LocalNavigationRailOrbiterProperties ve LocalNavigationBarOrbiterProperties artık boş değer kabul etmiyor (I61618)

Sürüm 1.0.0-alpha03

12 Şubat 2025

androidx.xr.compose.material3:material3:1.0.0-alpha03, son alfa sürümünden bu yana önemli bir değişiklik içermeden yayınlandı. 1.0.0-alpha03 sürümü bu taahhütleri içerir.

Sürüm 1.0.0-alpha02

29 Ocak 2025

androidx.xr.compose.material3:material3:1.0.0-alpha02 yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • XR NavigationBar ve NavigationRail'de Orbiter özelliklerinin özelleştirilmesini etkinleştirin. (Ic300f)

API Değişiklikleri

  • XR'de ThreePaneScaffold değerini geçersiz kılma özelliğini oluşturma (Ib66f1)
  • XR için animasyonsuz bölmeyi geçersiz kılma özelliğini uygulama (I7f620)
  • Yeni deneysel ek açıklama ExperimentalMaterial3ComponentOverrideApi (Ia1eaf) ekleme ve kullanma

Hata Düzeltmeleri

  • Material3 XR'ın XR Compose'a olan bağımlılığını sabitleyin. (Ia02cc)

Sürüm 1.0.0-alpha01

12 Aralık 2024

androidx.xr.compose.material3:material3:1.0.0-alpha01 yayınlanır.

İlk Sürümün Özellikleri

XR için Materyal Tasarım'ın ilk geliştirici sürümü. Mevcut Material 3 kitaplığı kullanılarak bileşenler ve uyarlanabilir düzenler, mekansal kullanıcı arayüzü davranışlarıyla geliştirilir. Doğrudan M3 XR bileşenleriyle oluşturabilir veya EnableXrComponentOverrides sarmalayıcısını ekleyerek mevcut uygulamanızı uyarlayabilirsiniz. Daha fazla bilgi için bu geliştirici kılavuzundan yararlanabilirsiniz.

Desteklenen XR uyarlamaları:

Bilinen sorunlar

  • ListDetailPaneScaffold ve SupportingPaneScaffold şu anda birden fazla uzamsal paneli desteklemez.