android學習筆記----Glide基本用法總結(jié)

基本用法

Glide.with(this).load(url).into(imageView);

Glide.with()方法用于創(chuàng)建一個加載圖片的實例。with()方法可以接收Context、Activity或者Fragment類型的參數(shù)。
load()方法用于指定待加載的圖片資源。Glide支持加載各種各樣的圖片資源,包括網(wǎng)絡(luò)圖片、本地圖片、應(yīng)用資源、二進制流、Uri對象等等。

添加占位圖 placeholder()

Glide.with(this)
     .load(url)
     .placeholder(R.drawable.loading)
     .into(imageView);

禁用掉Glide的緩存功能 diskCacheStrategy()

Glide.with(this)
     .load(url)
     .placeholder(R.drawable.loading)
     .diskCacheStrategy(DiskCacheStrategy.NONE)
     .into(imageView);

添加異常占位圖 error()

Glide.with(this)
     .load(url)
     .placeholder(R.drawable.loading)
     .error(R.drawable.error)
     .diskCacheStrategy(DiskCacheStrategy.NONE)
     .into(imageView);

只允許加載靜態(tài)圖片 asBitmap()

Glide.with(this)
     .load(url)
     .asBitmap()
     .placeholder(R.drawable.loading)
     .error(R.drawable.error)
     .diskCacheStrategy(DiskCacheStrategy.NONE)
     .into(imageView);

只允許加載動態(tài)圖片 asGif()

Glide.with(this)
     .load(url)
     .asGif()
     .placeholder(R.drawable.loading)
     .error(R.drawable.error)
     .diskCacheStrategy(DiskCacheStrategy.NONE)
     .into(imageView);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容