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♪(・ω・)ノ
更新日誌
0.31
增加了彈出動畫!
0.30
重構了view移動的程式碼,再次重新更改了退出動畫,現在賊雞兒流暢!!!
0.21
點按退出增加動畫效果了,再次更新了退出的位置,效果更好
0.20
重構了程式碼,簡化了呼叫鏈,更改了彈出方式(以前為activity,現在改為在當前Activity中增加一個layout),所以退出更順滑,也不會出現兩個activity之間退出的問題
0.18
修改了滑動時更改透明度的值,沒有那麼快變透明
0.17
修改了退出時縮放的程式碼,縮放大小更加精準
0.16
修復了只有一個圖片時的問題
0.15
增加了指示器
0.14
簡化了呼叫鏈 修復了退出動畫