图片加载框架 KImageLoader

码农软件 · 软件分类 · Android UI 组件 · 2019-04-24 08:57:27

软件介绍

KImageLoader,具有某些新特性的图片加载框架

运行效果:

特点

  • 同时为多个ImageView加载同一张图片

  • 指定图片加载来源

  • 指定图片加载质量

  • 指定是否需要缓存到内存中或者磁盘中

  • 设置图片加载任务优先级

  • 监听图片加载过程

用法

imageLoader = ImageLoader.getInstance();
        ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder()
                        .setDiskCacheMaxSize(2 * 1024 * 1024 * 1024L) //指定最大磁盘缓存为2GB
                        .setDiskCachePath("/sdcard/KImageLoader") //指定磁盘缓存目录
                        .isAutoCreateCacheDir(true) //如果磁盘缓存目录不存在自动创建
                        .setMemoryCacheManager(null) //指定内存缓存管理器
                        .setDiskCacheManager(null)   //指定磁盘缓存管理器
                        .setDownloader(null)         //指定网络下载器
                        .build();
        imageLoader.setImageLoaderConfiguration(config);
        ImageLoaderOptions opts = new ImageLoaderOptions.Builder()
                .cacheInMemory(true) //允许缓存到内存缓存中
                .cacheInDisk(true)   //允许缓存到磁盘缓存中
                .setLoadingDrawableId(R.drawable.ic_launcher) //加载图片过程中显示的图片
                .setLoadedfailDrawableId(R.drawable.image_emoticon10) //加载失败时显示的图片
                .loadFromMemory(true) //允许从内存缓存中加载
                .loadFromDisk(true)   //允许从磁盘缓存中加载
                .loadFromNetwork(true) //允许从网络上加载
                .setBitmapOptions(null) //指定加载的图片质量
                .build();
        String url = "http://img2.imgtn.bdimg.com/it/u=2702123953,998736265&fm=21&gp=0.jpg";
        ImageView imageView = (ImageView) findViewById(R.id.iv);
        imageLoader.displayImage(getApplicationContext(), url, imageView, opts);

本文地址:https://www.codercto.com/soft/d/4264.html

复杂性思考

复杂性思考

Allen B. Downey / 张龙 / 机械工业出版社 / 2013-5 / 49.00元

本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。 2005年,我在欧林学院讲授了一门新课程,学生要阅读关于复杂性的主题,使用Python进行实验,并学习算法与数据结构。当我在2008年再次讲授这门课程时,我写了本书的初稿。 在2011......一起来看看 《复杂性思考》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试