Android 框架imageloder加载圆角图片

1,定义工具类 

package com.apicloud.A699.utils;

import com.apicloud.A6989.R;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;

/**
 * Created by Administrator on 2015/9/6 0006.
 */
public class ImageLoad {
    static DisplayImageOptions build;

    public static DisplayImageOptions getInstance() {
        if (build == null) {
            build = new DisplayImageOptions.Builder()
                    .showImageOnLoading(R.drawable.lou2) // 设置图片下载期间显示的图片
                    .showImageForEmptyUri(R.drawable.lou2) // 设置图片Uri为空或是错误的时候显示的图片
                    .showImageOnFail(R.drawable.lou2) // 设置图片加载或解码过程中发生错误显示的图片
                    .cacheInMemory(true) // 设置下载的图片是否缓存在内存中
                    .cacheOnDisk(true) // 设置下载的图片是否缓存在SD卡中
                    .displayer(new RoundedBitmapDisplayer(10)) // 设置成圆角图片
                    .build();// 构建完成
            return build;
        }
        return build;
    }
}

在需要的地方调用

import com.apicloud.A69.utils.ImageLoad;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;

private ImageLoader imageLoader;private DisplayImageOptions options;
imageLoader = ImageLoader.getInstance();
options = ImageLoad.getInstance();


imageLoader.displayImage(urlFor.getImg(),ivShenghuo,options); //1.地址。。2.图片....3.对象



你可能感兴趣的:(Android 框架imageloder加载圆角图片)