فوتوپیکر

این کتابخانه امکان یکپارچه‌سازی Compose و Android Views را برای انتخابگر عکس تعبیه‌شده فراهم می‌کند.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۱ ژوئیه ۲۰۲۶ - - - ۱.۰.۰-آلفا۰۲

اعلام وابستگی‌ها

برای افزودن یک وابستگی به PhotoPicker، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Google's Maven را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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"
}
    

کاتلین

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")
}
    

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

هیچ یادداشت انتشاری برای این مصنوع وجود ندارد.

نسخه ۱.۰

نسخه ۱.۰.۰-آلفا۰۲

۱ ژوئیه ۲۰۲۶

androidx.photopicker:photopicker:1.0.0-alpha02 ، androidx.photopicker:photopicker-compose:1.0.0-alpha02 و androidx.photopicker:photopicker-testing:1.0.0-alpha02 منتشر شدند. نسخه 1.0.0-alpha02 شامل این کامیت‌ها است.

تغییرات API

  • minSdk کتابخانه‌های androidx.photopicker:photopicker و androidx.photopicker:photopicker-compose به ۲۳ کاهش یافت، در حالی که APIها هنوز نیاز به فراخوانی از ۳۴ دارند. ( I94e42 ، b/524083018 )
  • به‌روزرسانی APIهای Compose مربوط به PhotoPicker جاسازی‌شده (حذف AbstractEmbeddedPhotoPickerState، تغییر نام و تغییر نمایش برخی از فیلدها از EmbeddedPhotoPickerState) ( Ie32c9 ، b/449786033 )

رفع اشکالات

  • Compose compileSdk به API 37 به‌روزرسانی شد. این بدان معناست که هنگام استفاده از Compose، حداقل نسخه AGP 9.2.0 مورد نیاز است. ( Ic748a ، b/413674743 )

نسخه ۱.۰.۰-آلفا۰۱

۴ ژوئن ۲۰۲۵

androidx.photopicker:photopicker:1.0.0-alpha01 ، androidx.photopicker:photopicker-compose:1.0.0-alpha01 و androidx.photopicker:photopicker-testing:1.0.0-alpha01 منتشر شده‌اند. نسخه 1.0.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • نسخه آلفای اولیه پیاده‌سازی‌های اندروید از Embedded PhotoPicker که به برنامه‌های مبتنی بر View و Compose امکان می‌دهد به راحتی با سرویس Embedded Photopicker ادغام شوند.

تغییرات API

  • EmbeddedPhotopicker قابل ترکیب به عنوان نقطه ورود برای برنامه‌های مبتنی بر ترکیب اضافه شد.
    • می‌توان از rememberEmbeddedPhotoPickerState استفاده کرد (توصیه می‌شود) یا برنامه‌ها می‌توانند مدیریت حالت خود را با رابط EmbeddedPhotoPickerState پیاده‌سازی کنند.
  • EmbeddedPhotopickerView به عنوان نقطه ورود برای برنامه‌های مبتنی بر نما اضافه شد.
    • می‌توان از EmbeddedPhotoPickerStateChangeListener برای دریافت فراخوانی‌های مرتبط با وضعیت درون PhotoPicker استفاده کرد.
  • TestEmbeddedPhotoPickerProvider اضافه شد تا به برنامه‌ها اجازه دهد جریان‌هایی را که به Embedded Photopicker متکی هستند، آزمایش کنند.