加载网络图片的方法有好几种: Volley glide imageloader
这里就说一下imageloader:
下面的代码可以直接调取方法,loadImage(参数1,参数2);
参数1是 url,就是加载图片的网址 参数2 是imageView,就是 imageView的控件.
直接就可以使用.可以缓存在内存中,sd卡中,节省流量..
public void loadImage(String url,ImageView imageView){
ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this);
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageOnLoading(R.mipmap.ic_launcher)//下载时 显示的图片
.showImageOnFail(R.mipmap.ic_launcher)//下载失败显示的图片
.cacheInMemory(true)//缓存在内存中
.cacheOnDisk(true)//缓存在sd卡
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
ImageLoader instance = ImageLoader.getInstance();
instance.init(configuration);
instance.displayImage(url, imageView ,options);
//依赖库
//compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}
本文介绍了一种在Android应用中加载网络图片的有效方法:使用ImageLoader库。该库允许开发者轻松地将网络图片加载到ImageView中,并支持内存和磁盘缓存,有助于提高应用程序的性能和用户体验。
402

被折叠的 条评论
为什么被折叠?



