Imageloder图片加载框架
来源:互联网 发布:软件性能测试视频 编辑:程序博客网 时间:2024/06/10 05:13
利用图片框架的原因:防止oom,即内存溢出
具体步骤:
1:导入imageloder的倚赖:
compile'com.nostra13.universalimageloader:universal-image-loader:1.9.2'
2:添加权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
3:创建application,同时配置application:
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
//配置全局的
ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this);//这是默认的加载
//得到imageloader实例
ImageLoader.getInstance().init(configuration);
}
4:利用displayimageoption展示:
path:图片的url路径
iv:图片的控件
,imageoptions:DisplayImageOptions
//显示图片的配置
DisplayImageOptions imageoptions= new DisplayImageOptions.Builder().showImageOnLoading(R.mipmap.ic_launcher).build();
ImageLoader.getInstance().displayImage(path,iv,imageoptions);
5:分析
关于ImageLoader框架里,ImageLoaderConfiguration:关于ImageLoader框架里,ImageLoader类:可以设置缓存大小
针对图片缓存的全局配置可以对图片加载时,线程的开启及优先级进行设置
具体下载图片,缓存图片,显示图片的具体执行类
有两个具体的方法displayImage(...)、loadImage(...)
displayImage(...)、loadImage(...)两个方法,底层都是调用了displayImage(...)方法
关于ImageLoader框架里,DisplayImageOptions类
可以设置下载中,下载失败时,显示的图片
可以设置是否将缓存加载到磁盘上
导每一个Imageloader根据网络图片的状态(空白、下载错误、正在下载)显示对应的图片
}
- Imageloder图片加载框架
- ImageLoder加载网络图片
- 用ImageLoder加载图片
- imageloder加载图片
- ImageLoder加载图片
- Imageloder加载图片
- ImageLoder的加载图片
- ImageLoder图片加载
- 如果使用ImageLoder加载图片
- ImageLoder异步加载图片工具包
- 多条目加载并用imageLoder加载图片
- 解决listview中imageloder中加载图片滑动卡顿
- Android开发中ImageLoder进行图片加载和缓存
- xml解析,httputils网络请求,imageloder图片加载
- ImageLoder缓存图片及ListView多条目加载
- ImageLoder路径加载
- imageloder缓存图片
- ImageLoder添加图片
- centos7安装PHP5.5
- MFC添加快捷方式和删除快捷方式
- 深入理解HTTP
- redis 主从配置
- Android.mk
- Imageloder图片加载框架
- 获取元素
- 海象金服与沐金农签署战略合作协议,共谋消费金融发展 正文 财经网微评论(0人评论) 本文来源于东方网 2017-08-17 10:03:12 我要评论(0) share 快成为第一
- 好的设计有多重要看这10个理由就知道
- 特征选择:连续特征离散化达到更好的效果
- 安装zookeeper,并配置集群
- 【PHP基础知识】——常用字符串处理函数总结
- Elasticsearch的学习与使用
- Fragment用法(上)