一個仿微信朋友圈的圖片檢視框架 - PhotoViewer

愛小麗0427發表於2018-08-08

PhotoViewer

該圖片檢視器是模仿微信朋友圈檢視圖片編寫

一個仿微信朋友圈的圖片檢視框架 - PhotoViewer

一個仿微信朋友圈的圖片檢視框架 - PhotoViewer

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

使用

PhotoViewer
          .setData(圖片連結List<String>)
          .setCurrentPage(現在是哪頁)
          .setImgContainer(lv/rv/gv)
          .setShowImageViewInterface(object : PhotoViewer.ShowImageViewInterface {
              override fun show(iv: ImageView, url: String) {
               
                // 設定自己載入圖片的框架來載入圖片
                  Glide.with(iv.context).load(url).into(iv)
              }
          })
          .start(this)
複製程式碼

程式碼中,photoview資料夾為chrisbanes大神的PhotoView,做了一些修改來達到效果

有興趣的可以檢視github原始碼,順便點個star Thanks♪(・ω・)ノ

github地址

更新日誌

0.31

增加了彈出動畫!

0.30

重構了view移動的程式碼,再次重新更改了退出動畫,現在賊雞兒流暢!!!

0.21

點按退出增加動畫效果了,再次更新了退出的位置,效果更好

0.20

重構了程式碼,簡化了呼叫鏈,更改了彈出方式(以前為activity,現在改為在當前Activity中增加一個layout),所以退出更順滑,也不會出現兩個activity之間退出的問題

0.18

修改了滑動時更改透明度的值,沒有那麼快變透明

0.17

修改了退出時縮放的程式碼,縮放大小更加精準

0.16

修復了只有一個圖片時的問題

0.15

增加了指示器

0.14

簡化了呼叫鏈 修復了退出動畫

相關文章