当前主要的开源图片加载引擎4
来源:互联网 发布:江西广电网络客服电话 编辑:程序博客网 时间:2024/05/16 07:15
Glide
https://github.com/bumptech/glide
Glide是一个快速高效的Android媒体管理框架,将媒体解码、内存和硬盘缓存、资源池包装成简单和易于使用的接口。Glide支持获取、解码和显示视频文件、图片和动画GIF文件。包含了一个灵活的API,借助以API开发者能够将Glide应用到大多数的网络协议栈中。默认情况下,Glide使用了基于stack的定制HttpUrlConnection,但是还包含了使用工具类将Glide应用到Google's Volley项目或Square's OkHttp类库。
Glide的首要目标是尽可能的使任意类型的图片列表快速流畅的滚动,另一个目标是高效的获取、显示远程图片以及调整远程图片的大小。
特性:
1、GIF动画解码:通过调用Glide.with(context).load(“图片路径“)方法,GIF动画图片可以自动显示为动画效果。如果想有更多的控制,还可以使用Glide.with(context).load(“图片路径“).asBitmap()方法加载静态图片,使用Glide.with(context).load(“图片路径“).asGif()方法加载动画图片;2、本地视频文件解码:通过调用Glide.with(context).load(“图片路径“)方法,Glide能够支持Android设备中的所有视频文件的加载和展示;
3、支持缩略图:为了减少在同一个view组件里同时加载多张图片的时间,可以调用Glide.with(context).load(“图片路径“).thumbnail(“缩略比例“).into(“view组件“)方法加载一个缩略图,还可以控制thumbnail()中的参数的大小,以控制显示不同比例大小的缩略图;
4、集成Activity生命周期:当Activity暂停和重启时,Glide能够做到智能的暂停和重新开始请求,并且当Android设备的连接状态变化时,所有失败的请求能够自动重新请求;
5、支持转码:Glide的toBytes() 和transcode() 两个方法可以用来获取、解码和变换背景图片,并且transcode() 方法还能够改变图片的样式;
6、支持动画:新增支持图片的淡入淡出动画效果(调用crossFade()方法)和查看动画的属性的功能;
7、支持OkHttp和Volley:默认选择HttpUrlConnection作为网络协议栈,还可以选择OkHttp和Volley作为网络协议栈;
8、其他功能:如在图片加载过程中,使用Drawables对象作为占位符、图片请求的优化、图片的宽度和高度可重新设定、缩略图和原图的缓存等功能。
初始化:
Glide.with(this)
可配置项:
可以查询http://bumptech.github.io/glide/javadocs/latest/index.html
.load("http://goo.gl/gEgYUd").into(imageView);
0 0
- 当前主要的开源图片加载引擎4
- 当前主要的开源图片加载引擎
- 当前主要的开源图片加载引擎2
- 当前主要的开源图片加载引擎3
- 实时加载页面的内容loading(主要针对图片)
- mysql主要的存储引擎
- 当前主流开源游戏引擎简介
- lanyload加载当前屏幕图片
- 动态加载当前屏幕的网页图片(网页拖动时图片加载显示)
- 动态加载当前屏幕的网页图片(网页拖动时图片加载显示)
- ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- 衡量引擎的主要指标和参数
- 衡量引擎的主要指标和参数
- ListView滚动时加载图片(只加载当前屏幕图片)
- 当前网络测试的主要方法
- 检测图片的主要颜色
- 【OpenSource】【图片加载】Google 推荐的图片加载开源框架 Glide
- 游戏引擎AndEngine总结(九):三种加载图片资源的方法
- 时间控件事件
- android WebView(四)与html交互
- 黑马程序员——OC基础语法----类、对象、方法
- 背包问题
- linux 下C调用Python 模块
- 当前主要的开源图片加载引擎4
- linux logrotate 配置及测试
- 使用Httpclient模拟登陆正方软件股份有限公司开发的教务管理系统
- MongDB Mac下安装
- WCF服务开发与调用的完整示例
- oracle恢复删除的表和数据
- 在Ubuntu环境下搭建Hadoop
- Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现Problem C: C-Z型变换
- Windows下编译FFmpeg详解