derlenen materyal 3 uyarlanabilir

  
Pencere boyutu sınıfları veya cihaz duruşları gibi mevcut pencere yapılandırmalarına göre kendilerini otomatik olarak uyarlayacak 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ı taşı uygulamalarını hem de gerekli yapı taşı composable'larını sağlar.
Son Güncelleme Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
29 Mayıs 2024 - - 1.0.0-beta02 -

Bağımlılıkları bildirme

Oluşturma işlemine 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ın veya modülünüz için build.gradle dosyasına ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:

Modern

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

Kotlin

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

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme konusuna bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa 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.

Yeni sayı oluşturma

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

Material3 Uyarlanabilir Sürüm 1.0 Oluşturma

Sürüm 1.0.0-beta02

29 Mayıs 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02 yayınlandı. 1.0.0-beta02 sürümü 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ı. 1.0.0-beta01 sürümü 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ı. 1.0.0-alpha12 sürümü bu kayıtları içerir.

API Değişiklikleri

  • HingeInfo hesabına isFlat bilgilerini ekleyin (Ie0516, b/333784198)
  • Uyarlanabilir API'leri deneysel olmayan bir hale getirme (I1d038)
  • Uyarlanabilir düzen API'lerini deneysel olmayan bir hale getirin (Id23df)
  • Sıralamadaki BackNavigationBehavior değeri, değer sınıfı (Id8757) olarak değiştirildi

Hata Düzeltmeleri

  • Geçiş oranını lambda olarak değiştirin (I6f5a9)
  • SizeTracker ürününün ilk durum sorununu düzeltin (18326a9)
  • Bağlantı 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ı. 1.0.0-alpha11 sürümü bu kayıtları içerir.

API Değişiklikleri

  • Kapsam arayüzlerinin kapalı olmasını sağlayın. (Iefa57)
  • AnimatedPaneScope ile tanışın. (I62d73, b/332750742)
  • AdaptStrategy cihazınızın kapalı ve sabit olmasını sağlayın. (Ia28b2)
  • PaneScaffoldDirective kopyalama yöntemini kullanın. (I9291f)
  • ThreePaneScaffoldScope sınıfını deneysel olarak işaretleyin. (I9d527)
  • Gezinmeyi destekleyen, kullanımı kolay iskele API'leri sağlayın. (I263f0, b/321010778)

Sürüm 1.0.0-alfa10

3 Nisan 2024

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

API Değişiklikleri

  • Varsayılan tercih edilen genişliği uyarlanabilir ve özelleştirilebilir yapın. (Ic3abc)
  • İskele yönergesi hesaplama işlevlerini yeniden adlandırabilirsiniz. (I10855)
  • scaffold API'lerinden dolguları ve ekleri kaldırın. (I786f8)
  • Genel türler olmadan 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ı. 1.0.0-alpha09 sürümü bu kayıtları içerir.

API Değişiklikleri

  • ThreePaneScaffoldScope öğesine durum geçiş alanları ekleyin. (I3d917)
  • Yapı iskelet parametrelerini yeniden sıralayın. (I4dff5)
  • AnimatedPane değiştirici parametresinin varsayılan değerini girin. (I77dd7)

Hata Düzeltmeleri

  • Bölme hareketlerine ara boyut ekleyin. (a3174ca)

Sürüm 1.0.0-alpha08

6 Mart 2024

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

Yeni Özellikler

  • Bölmeler arasında geçiş yaparken gecikmeli kaydırma uygulayın. (I1a38e)

API Değişiklikleri

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

Sürüm 1.0.0-alpha07

21 Şubat 2024