ما میتونیم با استفاده از Picasso ، تصاویر رو از اینترنت دریافت کنیم و توی برنامه مون نشون بدیم ( توی یه ImageView ) . هر چند که پیکاسو تنها کتابخونه واسه این کار نیست ، ولی تقریبا یکی از بهترین هاش هست ( مثل نگار که توی نوع خودش یکی از بهترین هاست ! )

خوب ، میخوایم با استفاده از پیکاسو ، و کاتلین ، یه برنامه بسازیم که چندتا عکس رو از اینترنت دریافت کنه و نمایش بده . واسه اینکار اول از همه توی پوشه app و فایل build.gradle کتابخانه پیکاسو رو اضافه کنیم : 

حالا میخوایم چندتا ImageView توی یه لیست ویو بذاریم که با ScrollView بالا پایین کنیم و عکس ها رو ببینیم . پس توی لایوت خودمون این کدها رو می نویسیم :

حالا توی اکتیویتی ، یه آدرس url تعریف میکنیم که آدرس عکسمون هست . مثلا : 

و حالا میخوایم بگیم که پیکاسو ، این آدرس url رو توی imageView لود کنه . این کد رو می نویسیم : 

توی این برنامه میخوایم چهار تا عکس رو لود کنیم ، پس واسه هر چهار تا imageView هم این کدها رو اضافه میکنیم . کل کدهای کلاس MainActivity.kt میشه این : 

نتیجه کارمون میشه این : 

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

دانلود سورس

آموزش Picasso در کاتلین

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

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