Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.javatechig.app;
  2.  
  3. import android.app.Application;
  4. import com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache;
  5. import com.nostra13.universalimageloader.core.DisplayImageOptions;
  6. import com.nostra13.universalimageloader.core.ImageLoader;
  7. import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
  8. import com.nostra13.universalimageloader.core.assist.ImageScaleType;
  9. import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;
  10.  
  11. public class MyApplication extends Application {
  12.     @Override
  13.     public void onCreate() {
  14.         super.onCreate();
  15.  
  16.         // UNIVERSAL IMAGE LOADER SETUP
  17.         DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
  18.                 .cacheOnDisc(true).cacheInMemory(true)
  19.                 .imageScaleType(ImageScaleType.EXACTLY)
  20.                 .displayer(new FadeInBitmapDisplayer(300)).build();
  21.  
  22.         ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
  23.                 getApplicationContext())
  24.                 .defaultDisplayImageOptions(defaultOptions)
  25.                 .memoryCache(new WeakMemoryCache())
  26.                 .discCacheSize(100 * 1024 * 1024).build();
  27.  
  28.         ImageLoader.getInstance().init(config);
  29.         // END - UNIVERSAL IMAGE LOADER SETUP
  30.     }
  31. }