我在数组设置为recyclerview
之前从数组中获取所有图像。我使用了通用图像加载器。但我注意到图像是以相反的顺序提取的。
ImageLoaderConfiguration如下。
ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context);
config.threadPriority(Thread.NORM_PRIORITY - 2);
config.denyCacheImageMultipleSizesInMemory();
config.diskCacheFileNameGenerator(new Md5FileNameGenerator());
config.diskCacheSize(50 * 1024 * 1024); // 50 MiB
config.tasksProcessingOrder(QueueProcessingType.FIFO);
ImageLoader.getInstance().init(config.build());
和DisplayOption如下所示:
DisplayImageOptions.Builder() options = new DisplayImageOptions.Builder()
//.displayer(new FadeInBitmapDisplayer(1000))
//.showImageOnLoading(android.R.color.black)
.cacheInMemory(true)
.cacheOnDisk(true)
.considerExifParams(true)
// .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
同时还会显示多个图像。它应该是顺序的。