glide使用總結


1 glide是什么

glide是一個圖片加載和緩存庫。

2 glide的使用

第一,添加依賴

implementation 'com.github.bumptech.glide:glide:4.5.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'

第二,添加訪問網絡的權限

<uses-permission android:name="android.permission.INTERNET" />

3 常用方法

3.1 加載各種形式的圖片到ImageView

// 加載本地圖片 File file = new File(getExternalCacheDir() + "/image.jpg"); Glide.with(this).load(file).into(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);
 
        

 



 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM