@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ivIcon = (ImageView) findViewById(R.id.ivIcon);
}
public void btnLoadImage(View view){
loadImage();
}
private void loadImage(){
//得到ImageLoaer对象
//url:图片请求地址
//
//http://tnfs.tngou.net/image/info/150822/d35a601b668c160a07c43d4925af9007.jpg
//第一步:初始化默认配置
ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(this);
//第二步:将将创建好的配置,进行初始化
ImageLoader.getInstance().init(config);
//第三部:加载图片
DisplayImageOptions options = new DisplayImageOptions.Builder()
//配置下载网络图片失败的图片
.showImageOnFail(R.mipmap.ic_error)
//配置一个正在加载图片时候显示的一张默认图片
.showImageOnLoading(R.mipmap.loading)
//当图片地址为空的时候,会显示你默认配置的图片
.showImageForEmptyUri(R.mipmap.ic_empty)
//将图片裁剪成圆形图片
//.displayer(new CircleBitmapDisplayer())
//将图片裁剪成圆角矩形
.displayer(new RoundedBitmapDisplayer(50))
.build();
ImageLoader.getInstance().displayImage("http://tnfs.tngou.net/image/info/150822/d35a601b668c160a07c43d4925af9007.jpg",ivIcon,options);