Image-loader使用框架

来源:互联网 发布:unity3d卡牌游戏技能 编辑:程序博客网 时间:2024/06/05 18:50

String url="http://img02.sogoucdn.com/app/a/100520093/ac75323d6b6de243-6f95e32275e1e6d6-e0102d9daf85121e712e3bf385e73fe2.jpg";

private ImageView img;

     File cache=new File("mnt/sdcard/MyImage");  //定义缓存路径

     ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(MainActivity.this)

     .memoryCache(new UsingFreqLimitedMemoryCache(20000))  //缓存的文件数量

      .discCache(new UnlimitedDiskCache(cacc))   //自定义缓存路径

     .build();

        ImageLoader.getInstance().init(config);

        DisplayImageOptions options=new DisplayImageOptions.Builder()

        .displayer(new RoundedBitmapDisplayer(60))   //设置圆形图片为60度

        .cacheInMemory(true)  //启动内存缓存

         .cacheOnDisk(true)    //启动外存缓存

         .build();

        ImageLoader.getInstance().displayImage(url,img,options);