رفتن به مطلب

کتابخانه glide برای اندروید استودیو


MahdiHD

ارسال‌های توصیه شده

سلام :)

 

می خوام بهتون یک کتابخونه قدرتمند در عین حال ساده برای لود تصاویر ، فیلم های و تصاویر gif معرفی کنم.

 

می تونید از این کتابخونه در لیست ویو ، گرید ویو و recyclerview برای لود تصاویر استفاده کنید.

 

مزیت هایی مثل استفاده کم از پردازشگر ، تغییر سایز تصاویر و .... داره.

 

post-3189-0-45867400-1455299112_thumb.png

 

مثال :

@Override
public void onCreate(Bundle savedInstanceState) {
...
ImageView imageView = (ImageView) findViewById(R.id.my_image_view);

Glide.with(this).load("http://s6.picofile.com/file/8219691676/answercenter_logo.png").into(imageView);
}

// For a simple image list:
@Override
public View getView(int position, View recycled, ViewGroup container) {
final ImageView myImageView;
if (recycled == null) {
myImageView = (ImageView) inflater.inflate(R.layout.my_image_view, container, false);
} else {
myImageView = (ImageView) recycled;
}

String url = myUrls.get(position);

Glide.with(myFragment)
.load(url)
.centerCrop()
.placeholder(R.drawable.loading_spinner)
.crossFade()
.into(myImageView);

return myImageView;
}

یادتون نره این کد رو هم به gradle برنامتون اضافه کنید :


repositories {
mavenCentral()
}

dependencies {
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'com.android.support:support-v4:19.1.0'
}

توضیحات بیش تر و دانلود در گیت هاب :

 

https://github.com/bumptech/glide

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

برای b4a هم هست؟

سلام

نه هموطن تا جایی که من مطلعم

تو این مایه ها برای بیسیک picasso هست...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...
یادتون نره این کد رو هم به gradle برنامتون اضافه کنید : repositories { mavenCentral() } dependencies { compile 'com.github.bumptech.glide:glide:3.6.1' compile 'com.android.support:support-v4:19.1.0' }

 

 

دوستان منظور از این کار چی هستش ؟

میشه کمی توضیح بدید این رو کجای استودیو باید وارد کنیم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...