wizjer aparatu

  
Standalone Composable and View based Viewfinder for Camera

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
Ta biblioteka została ostatnio zaktualizowana 11 grudnia 2024 r.

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ą.

Tworzenie nowego zgłoszenia

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-alpha11androidx.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 elementu viewfinder-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-alpha10androidx.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-alpha09androidx.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-alpha08androidx.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.