wizjer aparatu
Ta tabela zawiera listę wszystkich artefaktów w grupie androidx.camera-viewfinder
.
Artefakt | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wersja alfa |
---|---|---|---|---|
viewfinder-compose | - | - | - | 1.4.0-alpha11 |
viewfinder-core | - | - | - | 1.4.0-alpha11 |
viewfinder-view | - | - | - | 1.4.0-alpha11 |
Deklarowanie zależności
Aby dodać zależność od pakietu camera-viewfinder, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.
Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle
aplikacji lub modułu:
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") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.4
Wersja 1.4.0-alpha11
11 grudnia 2024 r.
Funkcje androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11
i androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11
są dostępne. Wersja 1.4.0-alpha11 zawiera te komisy.
Zmiany w interfejsie API
- Zajęcia
viewfinder-core
zostały przeniesione do pakietów zgodnych z biblioteką, do której należą. (I431c6) - Element
CameraViewfinder.ScaleType
został przeniesiony do elementuviewfinder-core
, aby można było go ponownie użyć w komponowaniu (I87ef1) - Wycofane klasy
CameraViewfinder
zostały usunięte. Użyj nowych interfejsów API, które zapewniają równoważne funkcje. (I6e59a)
Wersja 1.4.0-alpha10
30 października 2024 r.
Funkcje androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10
i androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10
są dostępne. Wersja 1.4.0-alpha10 zawiera te komity.
Wersja 1.4.0-alpha09
2 października 2024 r.
Funkcje androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09
i androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09
są dostępne. Wersja 1.4.0-alpha09 zawiera te komity.
Wersja 1.4.0-alpha08
4 września 2024 r.
Funkcje androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08
, androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08
i androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08
są dostępne. Wersja 1.4.0-alpha08 zawiera te komisy.
Nowe funkcje
Wraz z aktualizacją do wersji 1.4.0-alpha08 artefakt aparatu CameraX został przeniesiony do własnej grupy biblioteki. Ta zmiana jest konieczna, aby poprawić modularność i łatwość konserwacji biblioteki CameraX.
Jeśli wcześniej zależało Ci od wersji androidx.camera:camera-viewfinder
, androidx.camera:camera-viewfinder-compose
lub androidx.camera:camera-viewfinder-core
, musisz przenieść zależności do tych wersji:
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
Przejście to nie wymaga żadnych zmian w kodzie. Stare współrzędne eksperta w aplikacji Viewfinder nie będą już aktualizowane.
Jeśli używasz Compose z CameraX, nowa biblioteka Compose-first jest teraz dostępna w wersji alfa: androidx.camera:camera-compose
. W ten sposób udostępniasz komponent CameraXViewfinder
, czyli element Viewfinder (właściwy dla Compose), który dostosowuje SurfaceRequest
z CameraX do Compose, podobnie jak komponent PreviewView
działa w przypadku widoków.