compose material3 adaptif
Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
1 Mei 2024 | - | - | - | 1.0.0-alpha12 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada compose, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle
bagi aplikasi atau modul Anda:
Groovy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.
Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.
Compose Material3 Adaptive Versi 1.0
Versi 1.0.0-alpha12
1 Mei 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
dirilis. Versi 1.0.0-alpha12 berisi commit ini.
Perubahan API
- Menambahkan info
isFlat
keHingeInfo
(Ie0516, b/333784198) - Membuat API adaptif menjadi non-eksperimental (I1d038)
- Membuat API tata letak adaptif menjadi non-eksperimental (Id23df)
- Mengubah
BackNavigationBehavior
dari enum menjadi class nilai (Id8757)
Perbaikan Bug
- Mengubah fraksi transisi menjadi lambda (I6f5a9)
- Memperbaiki masalah status awal
SizeTracker
(18326a9) - Menyertakan daftar engsel dalam pemeriksaan kesetaraan
Posture
(6687137)
Versi 1.0.0-alpha11
17 April 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
dirilis. Versi 1.0.0-alpha11 berisi commit ini.
Perubahan API
- Menjadikan antarmuka cakupan tertutup. (Iefa57)
- Perkenalkan
AnimatedPaneScope
. (I62d73, b/332750742) - Membuat
AdaptStrategy
tertutup dan stabil. (Ia28b2) - Memperkenalkan metode penyalinan
PaneScaffoldDirective
. (I9291f) - Tandai
ThreePaneScaffoldScope
sebagai eksperimental. (I9d527) - Sediakan API scaffold yang mudah digunakan dan mendukung navigasi. (I263f0, b/321010778)
Versi 1.0.0-alpha10
3 April 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
dirilis. Versi 1.0.0-alpha10 berisi commit ini.
Perubahan API
- Jadikan lebar pilihan default menjadi adaptif dan dapat disesuaikan. (Ic3abc)
- Ganti nama fungsi penghitungan perintah scaffold. (I10855)
- Menghapus padding dan inset dari API scaffold. (I786f8)
- Menambahkan metode remember navigator tanpa jenis generik. (I607c3)
Versi 1.0.0-alpha09
20 Maret 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
dirilis. Versi 1.0.0-alpha09 berisi commit ini.
Perubahan API
- Menambahkan kolom transisi status ke
ThreePaneScaffoldScope
. (I3d917) - Urutkan ulang parameter scaffold. (I4dff5)
- Berikan nilai default parameter pengubah
AnimatedPane
. (I77dd7)
Perbaikan Bug
- Menyertakan ukuran pengatur jarak ke dalam gerakan panel. (a3174ca)
Versi 1.0.0-alpha08
6 Maret 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
dirilis. Versi 1.0.0-alpha08 berisi commit ini.
Fitur Baru
- Mengimplementasikan geser yang tertunda saat beralih panel. (I1a38e)
Perubahan API
- Menghapus antarmuka
ThreePaneScaffoldState
. (I63f23)
Versi 1.0.0-alpha07
21 Februari 2024