在适配器设置为recyclerview之前预先获取图像

时间:2016-02-18 09:11:49

标签: android universal-image-loader

我在数组设置为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();

同时还会显示多个图像。它应该是顺序的。

0 个答案:

没有答案