holder.imageView.setImageDrawable(null) // 清空旧图像
Glide.with(holder.imageView.context)
.load(data[position].imageUrl)
.into(holder.imageView)
代码如上:
在 Android 中使用 RecyclerView
时,头像卡顿的问题通常是由于视图复用引起的。
- 在
onBindViewHolder
方法中,确保在加载新图像之前清空旧图像,然后再使用 Glide 或 Picasso 等图片加载库,异步加载和缓存图片,以防止图片闪烁。
-
扫码加我绿泡泡,我提供完整的客户端和服务端的P2P通讯代码,和部署方案。保证你能运行
-
成功。
-