您的位置:首页 > 其它

ImageLoader1

2016-01-26 08:27 260 查看
package com.bawei.activity;

import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.widget.ImageView;

import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;

public class MainActivity extends Activity {

private ImageView main_img;
private ImageLoader imgLoader;
private DisplayImageOptions options;
//http://img3.imgtn.bdimg.com/it/u=3841157212,2135341815&fm=21&gp=0.jpg
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findView();
}
private void findView() {
// TODO Auto-generated method stub
main_img = (ImageView) findViewById(R.id.main_img);

imgLoader = ImageLoader.getInstance();
options =new DisplayImageOptions.Builder()
.showImageOnFail(R.drawable.ic_launcher) // 设置图片下载失败默认
.showImageForEmptyUri(R.drawable.ic_launcher)// 设置图片Uri为空的时候显示的图片
.showImageOnLoading(R.drawable.ic_launcher)//下载中
.cacheInMemory(true)// 设置下载的图片是否缓存在内存中
.cacheOnDisk(true)// 设置下载的图片是否缓存在SD卡中
.imageScaleType(ImageScaleType.EXACTLY_STRETCHED)// 设置图片以如何的编码方式显示
.bitmapConfig(Bitmap.Config.RGB_565)// 设置图片的解码类型//
.resetViewBeforeLoading(true)// 设置图片在下载前是否重置,复位
.displayer(new RoundedBitmapDisplayer(10))// 是否设置为圆角,弧度为多少
//        .displayer(new FadeInBitmapDisplayer(100))// 是否图片加载好后渐入的动画时间
.build();// 构建完成

imgLoader.displayImage("http://img3.imgtn.bdimg.com/it/u=3841157212,2135341815&fm=21&gp=0.jpg",main_img, options);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: