画像ギャラリーが画面よりも広く、スクロールすると、画像が常に再読み込みされます。
public class ImageAdapter extends BaseAdapter {
.....
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if(convertView == null){
holder = new ViewHolder();
convertView = getLayoutInflater().inflate(R.layout.gallery_item, parent, false);
holder.imageView = (ImageView) convertView.findViewById(R.id.ivGalleryItem);
convertView.setTag(holder);
}
else
{
holder = (ViewHolder) convertView.getTag();
}
....
Ion.with(context)
.load(holder.imagePath)
.withBitmap()
.intoImageView(imageView);
}
}
Ionはデフォルトで画像をキャッシュしていると思いますが、ギャラリーはスクロール中に画像を非表示にして表示します。
それで、私の問題はどこにあり、どのように修正するのですか?