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

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

當(dāng)我將來自 Url 的圖像設(shè)置為 recycleView 時(shí),它變慢了,我該如何解決?

當(dāng)我將來自 Url 的圖像設(shè)置為 recycleView 時(shí),它變慢了,我該如何解決?

www說 2023-02-16 17:15:27
我有一個(gè) 50 塊的 recycleView。該塊有兩個(gè)ImageView。我應(yīng)該為來自不同 URL 的每個(gè)塊設(shè)置兩個(gè)圖像。當(dāng)我開始我的程序時(shí),我翻轉(zhuǎn)列表,我的程序變慢了。我認(rèn)為它會阻止,因?yàn)楫?dāng)我滾動列表 recyclerView 時(shí)再次轉(zhuǎn)到 URL 以拍攝圖像。我對嗎?我該如何解決?這就是我如何從 URL 將圖像設(shè)置為 recyclerViewURL newurl = new URL(imageString);Bitmap mIcon_val = BitmapFactory.decodeStream(newurl.openConnection().getInputStream());holder.myImageView.setImageBitmap(mIcon_val);
查看完整描述

3 回答

?
炎炎設(shè)計(jì)

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

您可以使用 picasso 或 glide 來完成此任務(wù)-:

Glide.with(context).load(model.getVoucher_image()).into(holder.imageview);


查看完整回答
反對 回復(fù) 2023-02-16
?
牛魔王的故事

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

您正在使用位圖加載圖像。在圖像視圖中加載位圖是非常耗費(fèi)內(nèi)存的任務(wù)。

相反,您可以使用第三方庫直接從網(wǎng)絡(luò) URL 加載圖像。

這些庫之一是 Glide。您只需要將 imageView 和 URL 傳遞給它,它就會直接加載圖像。

Glide.with(context)
   .load("URL HERE")
   .into(imageView);

即使您可以在將圖像加載到 imageView 之前調(diào)整圖像大小,通過這樣做,您也可以減少內(nèi)存消耗。

 RequestOptions requestOptions = new RequestOptions();
 requestOptions.override(120, 120);
 requestOptions.diskCacheStrategy(DiskCacheStrategy.ALL);

 Glide.with(context)
   .load("URL HERE")
   .apply(requestOptions)
   .into(imageView);


查看完整回答
反對 回復(fù) 2023-02-16
?
小唯快跑啊

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

使用 Glide 高效加載圖片。

示例 在應(yīng)用程序模塊中gradle添加此

repositories {
  mavenCentral()
  google()
}

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.9.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'}

然后使用 glide 從中加載圖像drawable

Glide.with(this).load(R.drawable.image_name).into(imageView);

例子

onBindViewHolder 這樣做

Glide.with(this).load(logoImage).into(holder.logo);


查看完整回答
反對 回復(fù) 2023-02-16
  • 3 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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