zl程序教程

您现在的位置是:首页 >  其它

当前栏目

recyclerview加载bitmap的时候卡顿

加载 时候 bitmap RecyclerView 卡顿
2023-09-27 14:21:58 时间

一开始是直接用

itemHolder.imgItem.setImageBitmap(bitmap);

不要直接加载bitmap,使用glide或者Picasso。

  Glide.with(mContext).load(bitmap).into(itemHolder.imgItem);


这样就可以了。

为什么呢? 基本上是加载的方式不一样导致。


同步:当你用第一种方法去加载的时候,其实是一个一个加载的,所以没有加载成功的时候,会卡住。

异步:然后用Glide或者Picasso去加载的时候,是异步加载的,先占个位,然后慢慢的显示。