PhotoViewer - Android 上一个仿微信朋友圈的图片查看器

2018-09-10 21:04:15 +08:00
 2021765485

PhotoViewer

该图片查看器是模仿微信朋友圈查看图片编写

              

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
	
dependencies {
	        implementation 'com.github.wanglu1209:PhotoViewer:lastRelease'
	}
	

使用

PhotoViewer
          .setData(图片链接 List<String>)
          .setCurrentPage(现在是哪页)
          .setImgContainer(img 的容器 rv/gv/lv)
          .setShowImageViewInterface(object : PhotoViewer.ShowImageViewInterface {
              override fun show(iv: ImageView, url: String) {
               
                // 设置自己加载图片的框架来加载图片
                  Glide.with(iv.context).load(url).into(iv)
              }
          })
          .start(this)

代码中,photoview文件夹为chrisbanes大神的PhotoView

把代码加入到其中做了一些修改来达到效果

Feature

  • 增加弹出动画
  • 增加加载图片时候的 loading

更新日志

0.21

点按退出增加动画效果了,再次更新了退出的位置,效果更好

0.20

重构了代码,简化了调用链,更改了弹出方式(以前为 activity,现在改为在当前 Activity 中增加一个 layout ),所以退出更顺滑,也不会出现两个 activity 之间退出的问题

0.18

修改了滑动时修改透明度的数值,不会那么快变为透明

0.17

修改了退出时缩放的代码,缩放更加精准

0.16

修复了一张图片时的问题

0.15

增加了指示器

0.14

简化了调用链 修复了退出动画

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

GitHub 地址,感兴趣点个 Star 支持一下谢谢!

4860 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/487992

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX