1 glide是什麼
glide是乙個載入和快取庫。
2 glide的使用
第一,新增依賴
implementation 'com.github.bumptech.glide:glide:4.5.0'
annotationprocessor 'com.github.bumptech.glide:compiler:4.5.0'
第二,新增訪問網路的許可權
android:name="android.permission.internet" />
3 常用方法
3.1 載入各種形式的到imageview
// 載入本地
// 載入應用資源
int resource = r.drawable.image;
glide.with(this).load(resource).into(imageview);
// 載入二進位製流
byte image = getimagebytes();
glide.with(this).load(image).into(imageview);
// 載入uri物件
uri imageuri = getimageuri();
glide.with(this).load(imageuri).into(imageview);
3.2 載入帶有佔位圖的
佔位圖的目的是在還沒有載入出來的時候,提前展示給使用者一張。
glide.with(this).load(url).placeholder(r.drawable.loading).into(imageview);
3.3 載入失敗放置佔位
glide.with(this).load(url).placeholder(r.drawable.loading).error(r.drawable.error)
.diskcachestrategy(diskcachestrategy.none)//關閉glide的硬碟快取機制
.into(imageview);
Glide使用總結
首先使用之前需要將這個庫引入到我們的專案中 dependencies載入 glide.with this load url into imageview 就是這一行 就是with load into 這三步完成了乙個的載入,即可以載入靜態還可以載入動態 下邊分析一下glide是如何在這三步中載入乙個...
Glide初步使用
1.新增引用 build.gradle 中新增配置 compile com.github.bumptech.glide glide 3.7.0 2.設定繫結生命週期 我們可以更加高效的使用glide提供的方式進行繫結,這樣可以更好的讓載入的請求的生命週期動態管理起來 glide.with conte...
Glide簡單使用
新增引用 build.gradle 中新增配置 compile com.github.bumptech.glide glide 3.7.0 設定載入中以及載入失敗 api裡面對placeholder error 函式中有多型實現 用的時候可以具體的熟悉一下 glide.with this load ...