ImageLoader適配器

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);




發佈了35 篇原創文章 · 獲贊 3 · 訪問量 4293
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章