imageOptions=new DisplayImageOptions.Builder() .cacheInMemory(true)//使用內存緩存 .cacheOnDisk(true)//使用磁盤緩存 .showImageOnLoading(R.mipmap.ic_launcher)//設置正在下載的圖片 .showImageForEmptyUri(R.mipmap.ic_launcher)//url爲空或請求的資源不存在時 .showImageOnFail(R.mipmap.ic_launcher)//下載失敗時顯示的圖片 .bitmapConfig(Bitmap.Config.RGB_565)//設置圖片色彩模式 1px=2個字節 ARGB_8888 1px=4個字節 ARGB_4444 1px=2個字節 ALPHA_8 1px=1個字節 .imageScaleType(ImageScaleType.EXACTLY)//設置圖片的縮放模式 .displayer(new RoundedBitmapDisplayer(100))//設置圖片的圓角 注意:控件必須要設定寬度與高
.build();
@Override public int getItemViewType(int position) { if(list.get(position).getVplus_pic()==null||list.get(position).getVplus_pic().equals("")){ return 1; }else{ return 0; } }
//返回條目數量
@Override
public int getViewTypeCount() { return 2; }//修改圖片
ImageLoader.getInstance().displayImage(list.get(i).getVplus_pic(),hander.image,imageOptions);