Glide 是Android开发中常用的图片解析框架,它的功能强大,并且使用简单,下面我就介绍一下如何使用。
首先需要添加依赖
Glid解析图片(必须添加)
compile 'com.github.bumptech.glide:glide:3.7.0'
Glide图形转换(图片改变形状时添加)compile 'jp.wasabeef:glide-transformations:2.0.0'
Glide(CPUImage)滤镜(过滤)compile 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.3.0'
1.简单使用
Glide.with(this)
.load(url)
.into(mImageView);
2.图片裁剪
Glide.with(this)
.load(url)
.bitmapTransform(new CropCircleTransformation(this))(圆形) .into(mImageView);
Glide.with(this)
.load(url)
.bitmapTransform(new CropSquareTransformation(this))(正方形) .into(mImageView);
Glide.with(this) .load(url) .bitmapTransform(new RoundedCornersTransformation(this, 100, 0, RoundedCornersTransformation.CornerType.ALL))(圆角) .into(mImageView);
3.滤镜
Glide.with(this)
.load(url)
.bitmapTransform(new ColorFilterTransformation(this, 0x7900CCCC))(加层颜色) .into(mImageView);
Glide.with(this)
.load(url)
.bitmapTransform(new SketchFilterTransformation(this))(素描滤镜)
.into(mImageView);
具体的其他属性就不一个个列举了,使用方法就是这么简单。