Hi I trying to load and display large size image using universal image loader. My load config and display config are as follow :
  File cacheDir = StorageUtils.getCacheDirectory(this);
    ImageLoader loader = ImageLoader.getInstance();
    DisplayImageOptions opts = new DisplayImageOptions.Builder().imageScaleType(ImageScaleType.EXACTLY).build();
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this)
            .memoryCacheExtraOptions(480, 800) // default = device screen dimensions
            .diskCacheExtraOptions(480, 800, null)
            .threadPoolSize(3) // default
        .threadPriority(Thread.NORM_PRIORITY - 2) // default
        .tasksProcessingOrder(QueueProcessingType.FIFO) // default
        .denyCacheImageMultipleSizesInMemory()
        .memoryCache(new LruMemoryCache(2 * 1024 * 1024))
        .memoryCacheSize(2 * 1024 * 1024)
        .memoryCacheSizePercentage(13) // default
        .diskCache(new UnlimitedDiscCache(cacheDir)) // default
        .diskCacheSize(50 * 1024 * 1024)
        .diskCacheFileCount(100)
        .diskCacheFileNameGenerator(new HashCodeFileNameGenerator()) // default
        .imageDownloader(new BaseImageDownloader(this)) // default
        .imageDecoder(new BaseImageDecoder(true)) // default
        .defaultDisplayImageOptions(opts) // default
        .writeDebugLogs()
        .build();
    loader.init(config);
    loader.displayImage("abc.com/images/7_23.jpg", imageView, opts);
My image size is too high so I am also using android:hardwareAccelerated="false" it is displaying image without any error but only thing it is not in proper form. I am mean it looking blurred. Am I doing anything wrong? Need some help about it. Thank you.