jendela bidik kamera
Tabel ini mencantumkan semua artefak dalam grup androidx.camera-viewfinder
.
Artefak | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
viewfinder-compose | - | - | - | 1.4.0-alpha11 |
viewfinder-core | - | - | - | 1.4.0-alpha11 |
viewfinder-view | - | - | - | 1.4.0-alpha11 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada camera-viewfinder, 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 { // Use to implement camera viewfinders implementation "androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10" implementation "androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10" }
Kotlin
dependencies { // Use to implement camera viewfinders implementation("androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10") implementation("androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10") }
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.4
Versi 1.4.0-alpha11
11 Desember 2024
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11
, dan androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11
dirilis. Versi 1.4.0-alpha11 berisi commit ini.
Perubahan API
- Class
viewfinder-core
telah dipindahkan ke paket yang konsisten dengan library tempatnya berada. (I431c6) CameraViewfinder.ScaleType
telah dipindahkan keviewfinder-core
sehingga dapat digunakan kembali dengan compose (I87ef1)- Class
CameraViewfinder
yang tidak digunakan lagi akan dihapus. Harap gunakan API baru yang menyediakan fungsi yang setara. (I6e59a)
Versi 1.4.0-alpha10
30 Oktober 2024
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10
, dan androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10
dirilis. Versi 1.4.0-alpha10 berisi commit ini.
Versi 1.4.0-alpha09
2 Oktober 2024
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09
, dan androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09
dirilis. Versi 1.4.0-alpha09 berisi commit ini.
Versi 1.4.0-alpha08
4 September 2024
androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08
, dan androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08
dirilis. Versi 1.4.0-alpha08 berisi commit ini.
Fitur Baru
Dengan update ke 1.4.0-alpha08, artefak Viewfinder CameraX telah dipindahkan ke grup library-nya sendiri. Perubahan ini diperlukan untuk meningkatkan modularitas dan kemampuan pemeliharaan library CameraX.
Jika sebelumnya Anda bergantung pada androidx.camera:camera-viewfinder
, androidx.camera:camera-viewfinder-compose
, atau androidx.camera:camera-viewfinder-core
, Anda harus mentransisikan dependensi ke hal berikut:
androidx.camera:camera-viewfinder
->androidx.camera.viewfinder:viewfinder-view
androidx.camera:camera-viewfinder-compose
->androidx.camera.viewfinder:viewfinder-compose
androidx.camera:camera-viewfinder-core
->androidx.camera.viewfinder:viewfinder-core
Anda tidak perlu mengubah kode untuk melakukan transisi ini. Koordinat maven Viewfinder lama tidak akan lagi menerima update.
Selain itu, jika Anda menggunakan Compose dengan CameraX, library Compose-first baru kini tersedia dalam versi alfa: androidx.camera:camera-compose
. Tindakan ini menyediakan composable CameraXViewfinder
, yang merupakan Jendela Bidik idiomatik compose yang menyesuaikan SurfaceRequest
CameraX ke Compose, mirip dengan cara kerja PreviewView
untuk tampilan.