亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

使用 glide 將圖像插入 ArrayList

使用 glide 將圖像插入 ArrayList

慕神8447489 2022-06-23 20:04:10
我知道如何使用 glide 將圖像插入常規 ImageView(Glide.with(context)                 .load(url).morepossiblestuff()                 .into(imageView);)但是現在我有ArrayList一個圖像('直到現在來自drawable,意味著int)和文本被插入,最后整個項目在RecyclerView中顯示為cardview項目......但是我的 RecyclerView 已經變得非常滯后,可能是因為直接從可繪制對象中加載所有內容,而沒有調整大?。??)。所以我堅持把.png放在firebase的一個文件夾中..但是,如果一個項目看起來像這樣:        List.add(new Item(R.drawable.resource, "Title", "Description"));如何使用 glide 而不是從 Firebase 插入圖像R.drawable.resource?這是 onBindViewHolder 適配器:(認為您只需要這個?)  @Overridepublic void onBindViewHolder(@NonNull ViewHolder ViewHolder, int position){    Item currentItem = mList.get(position);    ViewHolder.Cover.setImageResource(currentItem.getCover());    ViewHolder.Title.setText(currentItem.getTitle());    ViewHolder.Description.setText(currentItem.getDescription());這是項目:public class GameItem {private int Cover;private String Title;private String Description;public Item(int CoverImage, String TextTitle, String TextDescription) {    Cover = CoverImage;    Title = TextTitle;    Description = TextDescription;}public int getCover() {    return Cover;}TLDR:如何將 Firebase 中的圖像加載到 ArrayList 的單個元素中?每個項目都應該有不同的圖像。如果不是,我該如何消除延遲?
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

在您的onBindViewHolder通話中

Glide.with(ViewHolder.Cover).load(currentItem.getCover()).into(ViewHolder.Cover);


查看完整回答
反對 回復 2022-06-23
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號