oluşturma malzeme3 uyarlanabilir

  
Pencere boyutu sınıfları veya cihaz duruşları gibi mevcut pencere yapılandırmalarına göre kendi kendine otomatik olarak uyarlanan uyarlanabilir kullanıcı arayüzleri oluşturmak için Material 3 uyarlanabilir kitaplığını kullanın. Kitaplık, kendi özel deneyimlerinizi oluşturmak için hem varsayılan yapı yapılarını hem de gerekli yapı taşı composable'larını sağlar.
Son Güncelleme Kararlı Sürüm Yayın Adayı Beta Sürümü Alfa Sürümü
26 Haziran 2024 - - 1.0.0-beta04 -

Bağımlılıkları bildirme

Oluşturmaya bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünün build.gradle dosyasına ihtiyaç duyduğunuz yapılar için bağımlılıkları ekleyin:

Modern

dependencies {
    implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-beta04"
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04"
}

Kotlin

dependencies {
    implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta04")
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04"
}

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i iyileştirmemize yardımcı olacaktır. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa 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 ekleyebilirsiniz.

Yeni sayı oluştur

Daha fazla bilgi için Sorun İzleyici dokümanlarına bakın.

Material3 Uyarlanabilir Sürüm 1.0 Oluşturma

Sürüm 1.0.0-beta04

26 Haziran 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04 yayınlandı. Sürüm 1.0.0-beta04 bu kayıtları içerir.

Hata Düzeltmeleri

  • Menteşe sınırları güncellendiğinde düzenin buna göre güncellenmemesi sorunu düzeltildi. (71e9cf1)

Sürüm 1.0.0-beta03

12 Haziran 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03 yayınlandı. Sürüm 1.0.0-beta03 bu kayıtları içerir.

Hata Düzeltmeleri

  • Beta02'de, yanlış bağımlılık çözümünden kaynaklanan kilitlenmeleri düzeltir.

Sürüm 1.0.0-beta02

29 Mayıs 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02 yayınlandı. Sürüm 1.0.0-beta02 bu kayıtları içerir.

Sürüm 1.0.0-beta01

14 Mayıs 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01 yayınlandı. Sürüm 1.0.0-beta01 bu kayıtları içerir.

Sürüm 1.0.0-alpha12

1 Mayıs 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12 yayınlandı. Sürüm 1.0.0-alpha12 bu kaydetmeleri içerir.

API Değişiklikleri

  • isFlat bilgilerini HingeInfo adlı kampanyaya ekleyin (Ie0516, b/333784198)
  • Uyarlanabilir API'leri deneysel olmayan API'ler yapın (I1d038)
  • Uyarlanabilir düzen API'lerini deneysel olmayan hale getirin (Id23df)
  • Numaralandırma olan BackNavigationBehavior, değer sınıfı (Id8757) olarak değiştirildi

Hata Düzeltmeleri

  • Geçiş kesirini lambda olarak değiştirme (I6f5a9)
  • SizeTracker cihazındaki ilk durum sorununu düzeltin (18326a9)
  • Menteşe listesini Posture eşitlik kontrolüne dahil et (6687137)

Sürüm 1.0.0-alpha11

17 Nisan 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11 yayınlandı. Sürüm 1.0.0-alpha11 bu kaydetmeleri içerir.

API Değişiklikleri

  • Kapsam arayüzlerini mühürlü hale getirin. (Iefa57)
  • AnimatedPaneScope ile tanışın. (I62d73, b/332750742)
  • AdaptStrategy cihazını mühürlü ve dengeli hale getirin. (Ia28b2)
  • PaneScaffoldDirective için kopyalama yöntemi ekleyin. (I9291f)
  • ThreePaneScaffoldScope adresini deneysel olarak işaretleyin. (I9d527)
  • Gezinmeyi destekleyen, kullanımı kolay yapı API'leri sağlayın. (I263f0, b/321010778)

Sürüm 1.0.0-alpha10

3 Nisan 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10 yayınlandı. Sürüm 1.0.0-alpha10 bu kaydetmeleri içerir.

API Değişiklikleri

  • Varsayılan tercih edilen genişliği uyarlanabilir ve özelleştirilebilir yapın. (Ic3abc)
  • Scaffold yönergesi hesaplama işlevlerini yeniden adlandırın. (I10855)
  • Yapı iskelesi API'lerinden dolguları ve ekleri kaldırın. (I786f8)
  • Genel türler içermeyen, gezgin hatırlama yöntemleri ekleyin. (I607c3)

Sürüm 1.0.0-alpha09

20 Mart 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09 yayınlandı. Sürüm 1.0.0-alpha09 bu kaydetmeleri içerir.

API Değişiklikleri

  • ThreePaneScaffoldScope adlı kampanyaya durum geçiş alanları ekleyin. (I3d917)
  • Yapı iskeleti parametrelerini yeniden sıralayın. (I4dff5)
  • AnimatedPane değiştirici parametresinin varsayılan değerini sağlayın. (I77dd7)

Hata Düzeltmeleri

  • Bölme hareketlerine ayırıcı boyutu ekle. (a3174ca)

Sürüm 1.0.0-alpha08

6 Mart 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08 yayınlandı. Sürüm 1.0.0-alpha08 bu kaydetmeleri içerir.

Yeni Özellikler

  • Bölmeler arasında geçiş yaparken gecikmeli kayma özelliğini uygulayın. (I1a38e)

API Değişiklikleri

  • ThreePaneScaffoldState arayüzü kaldırıldı. (I63f23)

Sürüm 1.0.0-alpha07

21 Şubat 2024