ورود با اکانت گوگل
یا
آقای متریال

برای جستجو کلمه مورد نظر خود را وارد کنید

کتابخانه Glide | معرفی و آموزش کتابخانه کار با عکس گلاید Glide

saeedmpt


اطلاعات نویسنده
saeedmpt

saeedmpt

  • Exclusive Author
  • Iran (Islamic Republic of)
نمونه کارها
پشتیبانی
برای دیدن اطلاعات تماس تهیه کننده این محصول باید محصول رو خریداری کرده باشید
تبلیغات

کتابخانه Glide

سلام کاربران عزیز

این آموزش را به معرفی کتابخانه Glide که بسیار محبوب و قوی برای نمایش تصویر در ImageView  می باشد اختصاص می دهیم.

از جمله امکانات خوب این کتاب خانه قابلیت کش کردن تصاویر (یعنی اگر یکبار عکس از اینترنت گرفته شود هنگام اجرا دوباره صفحه عکس از حافظه گوشی شما خوانده میشود) و امکان نمایش gif می باشد.

برای نمایش عکس میتوانید بصورت آدرس url و یا فراخوانی تصاویر از drawable استفاده نمایید.

برای استفاده از کتابخانه ابتدا شما بایدمتعلقات (Dependency) آن را در فایل build.gradle در اندروید استدیو خود اضافه کنید.

repositories {
  mavenCentral() // jcenter() works as well because it pulls from Maven Central
}

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

نحوه استفاده :

 Glide
    .with(context)
    .load(url)
    .into(myImageView);

در کمترین حالت برای استفاده نیاز به ۳ پارامتر داریم.

  • With() : در این جا باید Context صفحه را به Glide بدهید . که اگر کلاس شما Activity است میتوانید از this استفاده نمایید و برای fragment از getActivity می توانید استفاده نمایید.
  • Load() : در این قسمت شما باید آدرس عکسی که قرار است نمایش بدهید را قرار دهید . برای تصاویری که در اینترنت است (url) باید آدرس عکس را به صورت کامل درون “” قرار دهیم .مثال :
.load(“http://mrmaterial.ir/wp-content/themes/newmrmaterial/img/mr-logo.png”)

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

.load(R.drawable.image)
  • Into() : در این قسمت آدرس ImageView که قرار است تصویر درون آن قرار بگیرد را اضافه میکنیم.

 

نکته : این ۳ پارامتر اجباری می باشد.

 

برای اضافه کردن هر قابلیت دیگری که در این کتابخانه وجود دارد میتوان با گذاشتن حرف  (.)آن قابلیت را اضافه کرد. مثلا برای استفاده از

کش کردن تصویر

.diskCacheStrategy(DiskCacheStrategy.ALL)

اضافه کردن قابلیت scaleType

.fitCenter()
یا
.centerCrop()

عکس پیش فرض قبل از لود عکس اصلی

.placeholder(R.drawable.img)

برای سایز دادن به تصویر

.override(400,600)

 

و چندین قابلیت دیگر که بسته به نیاز از آن ها میتوان استفاده کرد.

امیدوارم این آموزش هم مفید واقع شده باشد.

کتابخانه Glide

شما هم دیدگاهی برای این مطلب ارسال کنید

مطالب مرتبط

مطالب تصادفی

دریافت لینک دانلود