您的位置:首页 > 移动开发 > Android开发

【轮子介绍】android图片加载库:Glide的简单介绍

2016-05-07 12:33 465 查看

什么是Glide



快速的图片加载工具,可以解决复杂的网络状况,缓存和图片处理,类似工具有Picasso,Universal Image Loader等

开发者是bumptech,好像被google买了



如何使用Glide

导入Glide

dependencies {
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 );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android