Skip to content

这是一个高仿微信的图片查看Demo,picwatcherlib这个moudle可以直接拿来用

Notifications You must be signed in to change notification settings

pMotato/PicWatcher

Repository files navigation

PicWatcher

feature

这是一个高仿微信的图片查看Demo,picwatcherlib这个moudle可以直接拿来用,该库基于P02_ImageWatcher的二次开发, 修复原库如下问题: 1.长图放大之后无法预览
2.缩略图到原图动画更加平滑
3.解决图片大于bitmap的显示不了的bug
4.图片列表可滑动时,滑动之后在进行图片显示会错位

增加新特点

1.手机回退键监听放到 picwatcherlib 中来监听
2.增加图片下载监听的功能
3.背景增加高斯模糊
4.图片查看层增加overlay
5.增加大图上下滑动到边缘的回弹效果

废话不多说上图

image

image

image

Usage

  1. git上下载这个项目,然后直接引用picwatcherlib这个moudle。
/**
 *
 * @param activity 当前的activity
 * @param p 当前点击的imageView
 * @param position 图片显示在图片集合中的位置
 * @param thumUrlsImageView  可见的imageview的集合
 * @param bigUrlLists 所有图片的下载地址集合
 */
public static  void showImages(final Activity activity, ImageView p,int position, List<ImageView> thumUrlsImageView, List<String> bigUrlLists){
    showImages(activity,p,thumUrlsImageView,position,bigUrlLists,null,true);
}

调用PicWatcher.showImages(填入上面的相关参数),即可实现gif的效果

NextToDo

1.增加banner中滑动的图片点击显示效果
2.增加没有进场动画的展示效果,也就是不是从页面点击显示的图集的

About

这是一个高仿微信的图片查看Demo,picwatcherlib这个moudle可以直接拿来用

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages