图片加载框架 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://codercto.com/soft/d/4264.html

Java技术手册(第6版)

Java技术手册(第6版)

Benjamin J Evans、David Flanagan / 安道 / 人民邮电出版社 / 2015-12-1 / 79.00

《Java技术手册 第6版》为《Java 技术手册》的升级版,涵盖全新的Java 7 和Java 8。第1部分介绍Java 编程语言和Java 平台,主要内容有Java 环境、Java 基本句法、Java 面向对象编程、Java 类型系统、Java的面向对象设计、Java 实现内存管理和并发编程的方式。第2部分通过大量示例来阐述如何在Java 环境中完成实际的编程任务,主要内容有编程和文档约定,使......一起来看看 《Java技术手册(第6版)》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具