1

我正在使用滚动视图在 nxn 矩阵中显示图像(属性图像),但这需要我更多时间。要加载图像,我正在使用通用图像加载器

        config = new ImageLoaderConfiguration.Builder(getApplicationContext())
        .threadPoolSize(1)
        .discCacheExtraOptions(225,145, CompressFormat.PNG, 100,null)
        .denyCacheImageMultipleSizesInMemory()
        .build();
         imageLoader = ImageLoader.getInstance();
         imageLoader.init(config);
         options = new DisplayImageOptions.Builder()
            .cacheOnDisc(true)
            .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .build();

我用这个作为

imageLoader.displayImage(android.os.Environment.getExternalStorageDirectory()+"/SaintGobain/Images/"+projectDetail.get(dbHelper.thumb_image_path), thumb, options);

我有更多图像要显示,例如 10 列和每列 15 到 20 个图像。所以我想要可见的图像,必须首先在视图滚动时加载,其余的必须加载。请指导我如何自定义通用图像加载器?

4

1 回答 1

0

我建议使用androidquery框架来异步加载图像。

通过这个链接

http://code.google.com/p/android-query/

jar 和源代码都可用。

于 2013-08-21T06:41:18.360 回答