photopicker

  
Ta biblioteka zapewnia integrację Compose i widoków Androida z wbudowanym selektorem zdjęć.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
1 lipca 2026 r. - - - 1.0.0-alpha02

Deklarowanie zależności

Aby dodać zależność od PhotoPicker, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w repozytorium Maven Google.

Dodaj zależności od potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Groovy

dependencies {
    // For apps using Compose
    implementation "androidx.photopicker:photopicker-compose:1.0.0-alpha02"
    // For apps using Android views
    implementation "androidx.photopicker:photopicker:1.0.0-alpha02"
}
    

Kotlin

dependencies {
    // For apps using Compose
    implementation("androidx.photopicker:photopicker-compose:1.0.0-alpha02")
    // For apps using Android views
    implementation("androidx.photopicker:photopicker:1.0.0-alpha02")
}
    

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Prześlij opinię

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 istniejącymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy problem

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów Issue Tracker documentation.

Nie ma informacji o wersji tego artefaktu.

Wersja 1.0

Wersja 1.0.0-alpha02

1 lipca 2026 r.

Ukazały się wersje androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 i androidx.photopicker:photopicker-testing:1.0.0-alpha02. Wersja 1.0.0-alpha02 zawiera te zmiany.

Zmiany w interfejsie API

  • Obniżyliśmy minSdk bibliotek androidx.photopicker:photopicker i androidx.photopicker:photopicker-compose do 23, ale wywoływanie interfejsów API nadal wymaga wersji 34. (I94e42, b/524083018)
  • Aktualizowanie interfejsów API wbudowanego selektora zdjęć (usuwanie AbstractEmbeddedPhotoPickerState, zmiana nazwy i widoczności niektórych pól z EmbeddedPhotoPickerState) (Ie32c9, b/449786033)

Poprawki błędów

  • Zaktualizowaliśmy Compose compileSdk do API 37. Oznacza to, że podczas korzystania z Compose wymagana jest minimalna wersja AGP 9.2.0. (Ic748a, b/413674743)

Wersja 1.0.0-alpha01

4 czerwca 2025 r.

Ukazały się wersje androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 i androidx.photopicker:photopicker-testing:1.0.0-alpha01. Wersja 1.0.0-alpha01 zawiera te zmiany.

Nowe funkcje

Zmiany w interfejsie API

  • Dodaliśmy element kompozycyjny EmbeddedPhotopicker jako punkt wejścia dla aplikacji opartych na Compose.
    • rememberEmbeddedPhotoPickerState można użyć (zalecane) lub aplikacje mogą zaimplementować własne zarządzanie stanem za pomocą interfejsu EmbeddedPhotoPickerState.
  • Dodaliśmy EmbeddedPhotopickerView jako punkt wejścia dla aplikacji opartych na widokach.
    • Można użyć EmbeddedPhotoPickerStateChangeListener, aby otrzymywać powiązane wywołania zwrotne do stanu w selektorze zdjęć.
  • Dodaliśmy TestEmbeddedPhotoPickerProvider, aby umożliwić aplikacjom testowanie przepływów, które korzystają z wbudowanego selektora zdjęć.