واکنون ایزی گرام 3 | ایزی گرام 3 با کلی امکانات جدید منتشر شد | کلیک کنید

کتابخانه Picasso | لود تصاویر در اندروید

دسته‌بندی: کتابخانه ها
تیر ۷, ۱۳۹۷

کتابخانه Picasso | لود تصاویر در اندروید

کتابخانه Picasso

Picasso یکی دیگر از کتابخانه های اندروید در رابطه با تصاویر است. این کتابخانه توسط شرکت Square ایجاد شده است. شرکت Square یکی از فعالترین شرکت های برنامه نویسی در دنیای Open Source می باشد که این کتابخانه یکی از شاخص ترین دست آوردهای آن ها به حساب می آید.

به کمک این کتابخانه فرآیند لود تصاویر خارجی در اپلیکیشن بسیار ساده شده است. Picasso از مواردی همچون، کش تصاویر، نمایش در ریسایکل ویو و … پشتیبانی می کند.

Picasso هر مرحله از فرآیند را مدیریت می کند.ابتدا با مدیریت به درخواست های HTTP شروع می شود و همچنین ذخیره سازی تصویر را نیز مدیریت می کند. درست مثل کتابخانه Glide.

استفاده از کتابخانه Picasso

اولین کاری که باید انجام دهیم اضافه کردن dependency آن به فایل build.gradle مر بوط به app-module می باشد.

implementation 'com.squareup.picasso:picasso:2.5.2'

اکنون گریدل پروژه خود را همگام سازی کنید. برای اینکار بر روی آیکون Sync Gradle در نوار ابزار کلیک کنید.

هم اکنون شما می توانید با یک URL و چند خط کدنویسی تصویر خود را لود کنید.

Picasso
  .with(this)
  .load("https://res.cloudinary.com/demo/video/upload/dog.png")
  .into(imageView);

همانطور که می بینیم، API ارائه شده توسط Picasso بسیار شبیه به Glide است.

با گذشت زمان، مجموعه ای از استدلال ها و اختلاف نظرها در مورد اینکه کدام کتابخانه بهتر عمل می کند، به وجود آمد . در جدول زیر نقاط قوت و ضعف آنها نشان داده شده است.

تفاوت کتابخانه glide با picasso

 

 

 

 

همچنین ببینید :   کتابخانه Glide | نحوه لود کردن تصاویر در پروژه اندروید استودیو

پیام بگذارید


تومان