XR için Materyal Tasarım
| Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü | 
|---|---|---|---|---|
| 22 Ekim 2025 | - | - | - | 1.0.0-alpha12 | 
Bağımlılıkları bildirme
XR Compose Material3 core'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Eski
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha12" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha12") }
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ştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.0
Sürüm 1.0.0-alpha12
22 Ekim 2025
androidx.xr.compose.material3:material3:1.0.0-alpha12 iptal edilir. 1.0.0-alpha12 sürümü bu commit'leri içerir.
Yeni Özellikler
- HomeSpaceile- FullSpacearasında geçiş yapmak için- SpaceModeToggleButtoneklendi (Ic6865)
Hata Düzeltmeleri
- XR araç çubuklarını iyileştirme (Ied1f5)
Sürüm 1.0.0-alpha11
27 Ağustos 2025
androidx.xr.compose.material3:material3:1.0.0-alpha11 iptal edilir. 1.0.0-alpha11 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- XR NavRail'deki FAB'ın davranışını düzeltme (Ibe20b)
Sürüm 1.0.0-alpha10
30 Temmuz 2025
androidx.xr.compose.material3:material3:1.0.0-alpha10 iptal edilir. 1.0.0-alpha10 sürümü bu commit'leri içerir.
Yeni Özellikler
Hata Düzeltmeleri
- XR iletişim kutusunda bazı içeriklerin gösterilmemesi sorunu düzeltildi (c82e61b).
Sürüm 1.0.0-alpha08
20 Mayıs 2025
androidx.xr.compose.material3:material3:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- ListDetailPaneScaffoldveya- SupportingPaneScaffoldöğesinde alt öğe olmadığında kilitlenme sorunu düzeltildi (46df990).
- Material XR minSdk'yı 24'e düşürme (6064706)
Sürüm 1.0.0-alpha07
7 Mayıs 2025
androidx.xr.compose.material3:material3:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü bu commit'leri içerir.
API Değişiklikleri
- Kotlin 2.0 ile yayınlanan projelerin kullanılabilmesi için KGP 2.0.0 veya daha yeni bir sürüm gerekir. (Idb6b5)
Sürüm 1.0.0-alpha06
26 Mart 2025
androidx.xr.compose.material3:material3:1.0.0-alpha06 iptal edilir. 1.0.0-alpha06 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha05
12 Mart 2025
androidx.xr.compose.material3:material3:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü bu commit'leri içerir.
Yeni Özellikler
- EnableXrComponentOverrideskullanılırken- TopAppBarvarsayılan olarak Orbiter'a dönüştürülür.
- EnableXrComponentOverrideskullanılırken malzeme- AlertDialogvarsayılan olarak- SpatialPanelşeklinde uzamsallaştırılır.
API Değişiklikleri
- ComponentOverridetürlerini- Override,- ComponentOverrideContexttürlerini ise- OverrideScopeolarak yeniden adlandırın (Id973c)
Hata Düzeltmeleri
- Uzamsallaştırılmış NavigationRailveNavigationBar'de kenar yumuşatma ve hatalı karartma sorunlarını düzeltir. (I9db52)
Sürüm 1.0.0-alpha04
26 Şubat 2025
androidx.xr.compose.material3:material3:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
- ListDetailPaneScaffoldve- SupportingPaneScaffold,- EnableXrComponentOverrideskullanılırken varsayılan olarak- SpatialPanelskullanır (I166b0)
API Değişiklikleri
- DefaultNavigationRailOrbiterPropertiesve- DefaultNavigationBarOrbiterPropertiesalıcıları artık- @Composabledeğil (I61618)
- LocalNavigationRailOrbiterPropertiesve- LocalNavigationBarOrbiterPropertiesartık boş değer içermiyor (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 yapılmadan yayınlandı. 1.0.0-alpha03 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha02
29 Ocak 2025
androidx.xr.compose.material3:material3:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.
Yeni Özellikler
- XR NavigationBarveNavigationRail'deOrbiterözelliklerinin özelleştirilmesini etkinleştirin. (Ic300f)
API Değişiklikleri
- XR'de ThreePaneScaffoldgeçersiz kılma özelliği oluşturma (Ib66f1)
- XR için animasyon içermeyen bölme geçersiz kılma özelliğini uygulama (I7f620)
- Yeni deneysel ek açıklamayı ekleme ve kullanma ExperimentalMaterial3ComponentOverrideApi(Ia1eaf)
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 iptal edilir.
İ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 geliştirebilir veya EnableXrComponentOverrides sarmalayıcısını ekleyerek mevcut uygulamanızı uyarlayabilirsiniz. Daha fazla bilgi için bu geliştirici kılavuzuna göz atın.
Desteklenen XR uyarlamaları:
- NavigationSuiteScaffolddahil olmak üzere tüm Compose düzenlerindeki gezinme çubuğu, XR Orbiter'a otomatik olarak uyum sağlar. Daha fazla bilgi için Materyal Tasarım yönergelerini okuyun.
- NavigationSuiteScaffolddahil olmak üzere tüm Compose düzenlerindeki gezinme çubuğu, XR Orbiter'a otomatik olarak uyum sağlar. Daha fazla bilgi için Materyal Tasarım yönergelerini okuyun.
Bilinen Sorunlar
- ListDetailPaneScaffold ve SupportingPaneScaffold şu anda birden fazla uzamsal paneli desteklemiyor.
