第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何清空已使用 glide 加載的 Imageview

如何清空已使用 glide 加載的 Imageview

一只斗牛犬 2022-04-28 15:50:52
我試圖在用戶單擊對(duì)象時(shí)動(dòng)態(tài)加載圖像視圖。我試過了。 if(mImage != null){ mImage.setImageURI(null);}             Glide.with(itemView).load(imageString).into(mImage);imagestring 是一個(gè)包含圖像 url 的外部字符串。最好的方法是什么?
查看完整描述

3 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

用這個(gè)

Glide.with(this).clear(imageView);


查看完整回答
反對(duì) 回復(fù) 2022-04-28
?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果你想使用 Glide 清空 imageview 試試這個(gè):

  imageString="";
  Glide.with(itemView).load(imageString).into(mImage);

這對(duì)我有用。


查看完整回答
反對(duì) 回復(fù) 2022-04-28
?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

試試這個(gè):


imageView.setImageBitmap(null);

此外,您還需要在存儲(chǔ)圖像時(shí)清除 Glide Cache。


這就是我解決這個(gè)問題的方法。


方法一:當(dāng)圖片改變時(shí)URL改變


Glide.with(DemoActivity.this)

.load(Uri.parse("file://" + imagePath))

.diskCacheStrategy(DiskCacheStrategy.NONE)

.skipMemoryCache(true)

.into(mImage);

diskCacheStrategy() 可用于處理磁盤緩存,您可以使用 skipMemoryCache() 方法跳過內(nèi)存緩存。


方法2:當(dāng)URL不變時(shí),圖像發(fā)生變化


如果您的 URL 保持不變,那么您需要使用 Signature 進(jìn)行圖像緩存。


 Glide.with(yourFragment)

 .load(yourFileDataModel)

 .signature(new StringSignature(yourVersionMetadata))

 .into(yourImageView);

Glide signature() 為您提供了將附加數(shù)據(jù)與緩存鍵混合的能力。


如果您從媒體商店獲取內(nèi)容,您可以使用 MediaStoreSignature。MediaStoreSignature 允許您將媒體存儲(chǔ)項(xiàng)目的日期修改時(shí)間、mime 類型和方向混合到緩存鍵中。這三個(gè)屬性可靠地捕獲編輯和更新,允許您緩存媒體存儲(chǔ)拇指。您也可以 StringSignature 以及保存為文件的內(nèi)容來混合文件日期修改時(shí)間。


查看完整回答
反對(duì) 回復(fù) 2022-04-28
  • 3 回答
  • 0 關(guān)注
  • 494 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)