کتابخانه picasso برای دانلود و کش عکس در اندروید – سورس اندروید

سورس اندروید اولین و معتبرترین مارکت سورس کدهای اندروید در ایران

سورس اندروید، بازاری بزرگ و درآمدزا برای توسعه دهندگان اندروید، فرصتی عالی برای راه اندازی انواع کسب و کار های مختلف با پایین ترین هزینه

کتابخانه picasso برای دانلود و کش عکس در اندروید

با سلام

برای دانلود و کش عکس در برنامه نویسی اندروید کتابخانه های زیادی وجود دارد که معروف ترین آن ها : picasoo و glide است.

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

در آموزش امروز نحوه فراخوانی و استفاده از کتابخانه پیکاسو (picasso) را در اندروید استودیو به شما آموزش خواهیم داد.

کار با picasso بسیار ساده است.

ابتدا از طریق یکی از ۲ روش زیر کتابخانه picasso را به پروژه خود اضافه نمایید :

راه اول :
دانلود فایل jar کتابخانه picasso از این لینک و قراردادن آن در پوشه libs پروژه.

راه دوم :
اضافه کردن خط زیر به فایل build.gradle پروژه در قسمت dependencies

[php]
compile ‘com.squareup.picasso:picasso:2.5.2’
[/php]

پس از اضافه کردن لایبرری به پروژه با استفاده از کد ساده زیر می توانیم عکس را از یک url دانلود و در imageview نمایش دهیم

[php]
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
[/php]

همچنین برای تغییر سایز عکس می توانیم با استفاده از کد زیر سایز دلخواه را به عکس بدهیم

[php]
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)
[/php]

برای بارگذاری یک تعداد عکس در listview هم میتوانید به سادگی در adapter لیست ویو در قسمت onBindViewHolder از همین کد ها برای دانلود عکس ها با استفاده از url استفاده نمایید.

اگر سوالی داشتید لطفا در بخش نظرات مطرح کنید

موفق باشید.

یک دیدگاه برای “کتابخانه picasso برای دانلود و کش عکس در اندروید”

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شبکه های اجتماعی

تعداد کاربران 3395 عدد
تعداد محصولات 331 عدد
تعداد نوشته ها 9 عدد
دریافت اکانت ویژه برای دانلود رایگان محصولات اندروید استودیو کلیک کنید
+ +