نمایش تصاویر آنلاین با کمک پیکاسو Picasso

دسته‌بندی:
بدون دیدگاه

سلام

قطعا در اپلیکیشن هایی که طراحی می کنید به این مورد نیاز خواهید داشت که تعدادی تصاویری را از طریق آدرس اینترنتی به کاربر نمایش دهید و یا دانلود کنید. انجام این کار شاید برای تازه کار ها پیچیدگی های خاص خود را داشته باشد که به آن عمل Cache کردن تصاویر و مدیریت منابع گوشی را هم اضافه کنید , اما با استفاده از کتابخانه فوق قدرتمند پیکاسو به راحتی نوشتن یک خط کد تصاویر خود را می توانید دانلود کنید.

کتابخانه پیکاسو

همچنین پیکاسو به شکل خودکار عمل Cache و مدیریت منابع را انجام داده تا از بارگذاری تصاویر تکراری جلوگیری کند.
برای استفاده از پیکاسو خط زیر را در گریدل وارد کنید.

compile 'com.squareup.picasso:picasso:2.5.2'

برای نمایش تصویر در یک ImageView به شکل زیر عمل می کنیم.

Picasso.with(context)
  .load(url)
  .resize(50, 50)
  .centerCrop()
  .into(imageView)

با استفاده از متد placeholder می توانید در زمان دانلود عکس یک تصویر پیش نمایش به کاربر نمایش دهید.

Picasso.with(context)
    .load(url)
    .placeholder(R.drawable.user_placeholder)
    .error(R.drawable.user_placeholder_error)
    .into(imageView);

لینک: http://square.github.io/picasso/

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    32 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه