ImageLoader处理图片

xiaoxiao2025-09-06  329

简写

DisplayImageOptions displayImageOptions=new DisplayImageOptions.Builder() .build(); ImageLoader.getInstance().displayImage(data.get(position).getThumbnail_pic_s(),horder.imageView,displayImageOptions);

MyApp中

public class MyApp extends Application{ @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration imageLoaderConfiguration=new ImageLoaderConfiguration.Builder(this) .build(); ImageLoader.getInstance().init(imageLoaderConfiguration); } }

————————————————————————————————————————————————————

DisplayImageOptions options=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.ARGB_4444)//设置图片格式 .displayer(new RoundedBitmapDisplayer(20))//设置圆角图片 .build(); ImageLoader.getInstance().displayImage(result.getImageUrl(),holder.imageView,options);

MyApp中

public class MyApp extends Application{ @Override public void onCreate() { super.onCreate(); File file=new File(Environment.getExternalStorageDirectory(),"imagefile"); ImageLoaderConfiguration imageLoaderConfiguration=new ImageLoaderConfiguration.Builder(this) .diskCache(new UnlimitedDiskCache(file)) .build(); ImageLoader.getInstance().init(imageLoaderConfiguration); } }
转载请注明原文地址: https://www.6miu.com/read-5035843.html

最新回复(0)