ImageLoader的简单使用
2016-04-05 11:22
155 查看
ImageLoader的简单使用
1,自定义一个类,如:MyApplication并继承Application,重写Application中的方法onCreat();
例:
public class MyApplication extends Application{
public void onCreate(){
Builder configuration = new ImageLoaderConfiguration.Builder(context);
ImageLoader.getInstance().init(configuration.build());
DisplayImageOptions options = new DisplayImageOptions.Builder()
// 设置图片在下载期间显示的图片
.showImageOnLoading(R.drawable.ic_launcher)
// 设置图片Uri为空或是错误的时候显示的图片
.showImageOnFail(R.drawable.ic_launcher)
// 设置下载的图片是否缓存在内存中
.cacheInMemory(true)
// 设置下载的图片是否缓存在SD卡中
.cacheOnDisc(true).bitmapConfig(Bitmap.Config.RGB_565)
// 设置图片的解码配置
}
2,调用时
ImageLoader.getInstance().displayImage(
imagethumburls[position], imageView, options);
3,不用忘记注册
4,添加权限
1,自定义一个类,如:MyApplication并继承Application,重写Application中的方法onCreat();
例:
public class MyApplication extends Application{
public void onCreate(){
Builder configuration = new ImageLoaderConfiguration.Builder(context);
ImageLoader.getInstance().init(configuration.build());
DisplayImageOptions options = new DisplayImageOptions.Builder()
// 设置图片在下载期间显示的图片
.showImageOnLoading(R.drawable.ic_launcher)
// 设置图片Uri为空或是错误的时候显示的图片
.showImageOnFail(R.drawable.ic_launcher)
// 设置下载的图片是否缓存在内存中
.cacheInMemory(true)
// 设置下载的图片是否缓存在SD卡中
.cacheOnDisc(true).bitmapConfig(Bitmap.Config.RGB_565)
// 设置图片的解码配置
// 是否考虑JPEG图像EXIF参数(旋转,翻转) .considerExifParams(true) // 设置图片以如何的编码方式显示 .imageScaleType(ImageScaleType.EXACTLY_STRETCHED) // 设置图片的解码类型// .bitmapConfig(Bitmap.Config.RGB_565) .resetViewBeforeLoading(true) // 是否设置为圆角,弧度为多少 .displayer(new RoundedBitmapDisplayer(20)) // 是否图片加载好后渐入的动画时间 .displayer(new FadeInBitmapDisplayer(100)) // 构建完成 .build(); }
}
2,调用时
ImageLoader.getInstance().displayImage(
imagethumburls[position], imageView, options);
3,不用忘记注册
<application android:name="com.example.demo.MyApplication"> </application>
4,添加权限
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
相关文章推荐
- js中转换Date日期格式
- zookeeper 伪集群模式
- 最小生成树(Minimum Spanning Tree)(Prim算法)
- 大型网站之网站静态化(综合篇)
- sql server生成脚本
- 浏览器快捷键
- 一些面试题的思路逻辑
- Windows下msysGit使用及相关配置
- SegmentControl的基本设置
- OC与swift的相互调用
- 二叉树(2)层次遍历
- [LeetCode] Employees Earning More Than Their Managers 员工挣得比经理多
- 2015.7.3, 杭州……产品级敏捷案例研究
- 分布式存储技术及应用
- 关于arguments对象以及函数的柯里化;
- 我是一个线程
- [New learn]AutoLayout调查基于code
- 使用的前台开发在线工具
- [OI]省选前模板整理
- 《构建之法》第一至三章