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); } }
时间: 2024-10-13 09:40:20