**前言:**最近才意識到了寫博客的重要性,雖然在時間上已經有些晚了,因為都已經學了快兩年了,才開始寫博客,不過呢!還是要寫博客呀!哈哈哈...嗯吶,那么,我要開始咯!!!
**簡介:**glide是一個非常強大的圖片加載庫,而且還被Google官方所推薦,使用起來也非常的方便,決對值得大家去學習!
### 基本使用
## 1.引入庫
`implementation 'com.github.bumptech.glide:glide:4.9.0'`
**github地址:**https://github.com/bumptech/glide
## 2.添加網路權限
`<uses-permission android:name="android.permission.INTERNET" />`
## 3.基本使用
`Glide.with(this).load(url).into(imageView);`
## 4.擴展
**普通占位圖:**在圖片還沒有加載完成的時先顯示一張圖片
`.placeholder() `
**例外占位圖:**加載出錯時,可以通過顯示一張圖片,來提醒用戶
`.error`
**指定圖片大小/剪裁:**限制圖片的大小
`.override(寬, 高)`
**縮略圖:**引數是 float 型別,用于指定顯示原圖的百分之多少,如0.2f,顯示原圖的2%
`.thumbnail()`
**影片持續時間:**引數是int型別,單位是ms,默認持續時間是300ms
`.crossFade()`
**關閉影片:**關閉影片效果
`.dontAnimate() `
**快取機制**
`.diskCacheStrategy()`
**引數說明:**
- DiskCacheStrategy.NONE: 不快取。
- DiskCacheStrategy.DATA: 快取原圖。
- DiskCacheStrategy.RESOURCE: 快取轉換后的圖片。
- DiskCacheStrategy.ALL : 既快取原圖,又快取轉換后的圖片。
- DiskCacheStrategy.AUTOMATIC:Glide自動選擇快取策略(默認選項)。
**加載圓形圖片:**
`.apply(RequestOptions.bitmapTransform(new CircleCrop()))`
**后言:**Glide比較常用的方法好像只有這些吧,哈哈哈,嗯吶!那么就先這樣吧!
uj5u.com熱心網友回復:
不支持嗎?怎么刪?
uj5u.com熱心網友回復:
what are you 弄啥嘞uj5u.com熱心網友回復:
csdn劃分了博客和論壇,你卻在論壇里寫博客,秀兒。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/137181.html
標籤:Android
上一篇:Vuforia+Hololens進行3D物體識別,識別后的資訊無法準確疊加在真實物體上
下一篇:activity跳轉問題
