描述:在固定宽高的ImageView中显示超长图片时,默认将两边截断,显示中间部分。如果想从图片最上方开始显示的话
可以用Glide 的CropTransformation (自定义矩形剪裁)
// 使用构造方法 CropTransformation(Context context, int width, int height, CropType cropType)
// width : 剪裁宽度
// height : 剪裁高度
// cropType : 剪裁类型(指定剪裁位置,可以选择上、中、下其中一种)
Glide.with(this)
.load(url)
.bitmapTransform(new CropTransformation(this, 600, 200, CropTransformation.CropType.TOP))
.into(mImageView2);
CropTransformation.CropType 有三个属性
public enum CropType {
TOP,
CENTER,
BOTTOM
}
指定裁剪位置,图片从上,中,下裁剪
简书地址:http://www.jianshu.com/p/976c86fa72bc