我正在使用BitmapFactory.decodeFile在recyclerview中的imageview中设置图像,它可以正常工作,但在我滚动时应用程序运行缓慢,因此我正在使用Picasso库为我的应用程序加载图像,但它不加载图像
MyAdapter
@Override
public void onBindViewHolder(MyAdapter.ViewMolder holder, final int position) {
holder.textView3.setText(personArrayList.get(position).name);
int mod=Integer.parseInt(personArrayList.get(position).how);
mod=mod-(mod%5);
holder.textView4.setText(mod+"");
if(!personArrayList.get(position).pathImage.isEmpty()) {
Picasso.with(holder.imageView5.getContext())
.load(personArrayList.get(position).pathImage)
.fit()
.into(holder.imageView5);
}
/*
it is work but slow
holder.imageView5.setImageBitmap(
BitmapFactory.decodeFile(personArrayList.get(position).pathImage));
*/
}