【轮子介绍】android图片加载库:Glide的简单介绍
2016-05-07 12:33
465 查看
什么是Glide
快速的图片加载工具,可以解决复杂的网络状况,缓存和图片处理,类似工具有Picasso,Universal Image Loader等
开发者是bumptech,好像被google买了
如何使用Glide
导入Glidedependencies { compile 'com.github.bumptech.glide:glide:3.5.2' compile 'com.android.support:support-v4:22.0.0' }
简单的加载图片
Glide.with(viewHolder.imageView.getContext()) .load(url) .error(R.drawable.ic_person)//load失败的Drawable .placeholder()//loading时候的Drawable .animate()//设置load完的动画 .centerCrop()//中心切图, 会填满 .fitCenter()//中心fit, 以原本图片的长宽为主 .into(imageView);
可以加载GIF,这个Picasso做不到
Glide.with(context) .load(url) .asGif() .into(imageView)
甚至可以加载本地视频
String filePath = "/storage/emulated/video.mp4"; Glide .with( context ) .load( Uri.fromFile( new File( filePath ) ) ) .into( imageViewGifAsBitmap );
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories