Coordinatorlayout
Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
4 Oktober 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada CoordinatorLayout, 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.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
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.
Versi 1.3
Versi 1.3.0-alpha02
4 Oktober 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
dirilis. Versi 1.3.0-alpha02 berisi commit ini.
- Rilis peningkatan versi, tidak ada perubahan dari
1.3.0-alpha01
.
Versi 1.3.0-alpha01
20 September 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
dirilis. Versi 1.3.0-alpha01 berisi commit ini.
Fitur Baru
- Menambahkan dukungan untuk peristiwa tombol page up, page down, move home, dan move end. (14719d3)
Perubahan API
- Menambahkan anotasi Nullability di
CoordinatorLayout.java
. (Ieb647, b/236474453)
Perbaikan Bug
- Memperbaiki tindakan keyboard panah atas, panah bawah, spasi, dan variasi tombol dengan
NestedScrollView
danCoordinatorLayout
. (bdd72e6)
Versi 1.2
Versi 1.2.0
12 Januari 2022
androidx.coordinatorlayout:coordinatorlayout:1.2.0
dirilis. Versi 1.2.0 berisi commit ini.
Perubahan penting sejak 1.1.0
- Hanya mempertahankan anotasi yang terlihat runtime di aturan CoordinatorLayout (9ec7cb)
Versi 1.2.0-rc01
15 Desember 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
dirilis. Versi 1.2.0-rc01 berisi commit ini.
Versi 1.2.0-beta01
17 November 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
dirilis. Versi 1.2.0-beta01 berisi commit ini.
Perubahan API
- API telah diselesaikan untuk versi beta.
Versi 1.2.0-alpha01
3 November 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
dirilis. Versi 1.2.0-alpha01 berisi commit ini.
Perbaikan Bug
- Hanya mempertahankan anotasi yang terlihat runtime di aturan CoordinatorLayout (9ec7cb)
Versi 1.1.0
Versi 1.1.0
4 Desember 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0
dirilis. Versi 1.1.0 berisi commit ini.
Perubahan penting sejak versi 1.0.0
- aosp/737190: CoordinatorLayout sekarang mengimplementasikan
NestedScrollingParent3
danCoordinatorLayout.Behavior
mengimplementasikan overload baruonNestedScroll
untuk mengaktifkanBehaviors
agar dapat melaporkan jarak scroll yang digunakan ke turunan scroll bertingkat (selama proses penerusandispatchNestedScroll()
/onNestedScroll()
).onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
yang sudah ada sebelumnya tidak digunakan lagi dan diganti denganonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
baru, dan implementasiBehavior
harus diupdate sesuai dengan perubahan itu. Jika kode developer saat ini menggantikanCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, kode tersebut kemungkinan tidak akan dipanggil lagi danCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
harus diganti. - Mengekspos CoordinatorLayout ke layanan aksesibilitas (aosp/1056175)
- Anotasi
CoordinatorLayout.DefaultBehavior
kini tidak digunakan lagi. Sekarang, Anda harus menggunakanCoordinatorLayout.AttachedBehavior
.
Versi 1.1.0-rc01
23 Oktober 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
dirilis. Versi 1.1.0-rc01 berisi commit berikut ini.
Fitur baru
- Mengekspos CoordinatorLayout ke layanan aksesibilitas (aosp/1056175)
Versi 1.1.0-beta01
5 Juni 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.
Perbaikan bug
- Meninggalkan class pengujian yang tidak digunakan lagi (aosp/853955)
Versi 1.1.0-alpha01
3 Desember 2018
Perubahan API
aosp/737190: CoordinatorLayout sekarang mengimplementasikan
NestedScrollingParent3
danCoordinatorLayout.Behavior
mengimplementasikan overload baruonNestedScroll
untuk mengaktifkanBehaviors
agar dapat melaporkan jumlah jarak scroll yang digunakan ke turunan scroll bertingkat (selama proses penerusandispatchNestedScroll()
/onNestedScroll()
).onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
yang sudah ada sebelumnya tidak digunakan lagi dan diganti denganonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
baru, dan implementasiBehavior
harus diupdate sesuai dengan perubahan itu.Jika kode developer saat ini menggantikan
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, kode tersebut kemungkinan tidak akan dipanggil lagi danCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
harus diganti.