ImageTrans
ImageTrans copied to clipboard
一个仿微信的图片查看过渡动画demo 支持拖动图片手势返回 ,缩略图与原图无缝切换
ImageTrans
简单的封装了一个仿微信的图片查看过渡动画demo
- 1.支持4种裁剪方式(CENTER_CROP、START_CROP、END_CROP、FIT_XY)的缩略图到原图的无缝过渡(支持长图)
- 2.仿照微信的下拉手势关闭图片
具体demo 请下载:demo.apk
预览
根据四种缩略图裁剪方式变形动画
使用方法
ImageTrans.with(context)
.setImageList(imageList)
.setNowIndex(clickPos)
.setSourceImageView(new SourceImageViewGet())
.setProgressBar(new ProgressViewGet())
.setImageLoad(new ImageLoad())
.setAdapter(new ImageTransAdapter())
.show();
可选设置
setConfig(new ITConfig())
方法 | 说明 |
---|---|
enableReadMode(boolean) | 是否开启阅读模式,针对长图默认适宽显示 |
largeThumb() | 预览图适宽显示,默认父容器宽度的1/2显示 |
readModeRule(float) | 自定义长图的判断标准,默认视图高度的1.5倍 |
noThumbWhenCached() | 当有缓存的时候不显示预览图,直接显示原图 |
noThumb() | 不显示预览图 |