GLIDE原理

在glide中的with方法中,需要傳入上下文,他底層都是調(diào)用的getretriever方法,當(dāng)傳入fragment的時候,通過fragment.getactivity的activity的實例。getRetriever通過該方法獲取了一個requestManagerRetriever實例,調(diào)用了get方法。傳入的參數(shù),獲取到fragmentMannager通過這個得到requestManagerRetriever實例。Glide和頁面的生命周期是綁定到一起的,可以感知調(diào)用頁面的生命周期

Gilde和Picasso這個很相似,之前在加載圖片的時候有導(dǎo)入過picasso,因為考慮內(nèi)存的問題,就沒有繼續(xù)用這個東西了,

使用Gilde的方式:

Gilde.with("上下文").load(String).into(imageview);

load是加載圖片的地址,into是設(shè)置圖片控件名稱;

因為項目里面的群聊頭像是后臺拼接的,并且要用get請求方式獲取,就是說,把請求地址作為圖片的地址

Glide.with(getContext()).load(Uri.parse("你的請求地址"+ group.getGroupId())).into(holder.avatar);

寫這個是為了為下次寫群聊頭像做鋪墊,作為新手,一定要去看看Gilde這個框架,谷歌推薦使用的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在glide中的with方法中,需要傳入上下文,他底層都是調(diào)用的getretriever方法,當(dāng)傳入fragmen...
    我是大熊貓剛剛好閱讀 221評論 0 0
  • 原理: 在glide中的with方法中,需要傳入上下文,他底層都是調(diào)用的getretriever方法,當(dāng)傳入fra...
    BnAO閱讀 682評論 1 0
  • Glide Glide.with(this).load(url).into(imageView); 三步走:先wi...
    z_q47閱讀 659評論 0 0
  • 1.Glide是什么? Glide是Google在2014的IO大會發(fā)布一款圖片處理框架,是目前android領(lǐng)域...
    無語_4c3f閱讀 3,413評論 0 4
  • 前言 1. Glide 基本用法 接下來的講解將基于 Glide 目前的最新版本 4.11。 Glide 的使用特...
    燈不利多閱讀 2,554評論 0 3

友情鏈接更多精彩內(nèi)容