Android仿微信朋友圈高清圖檢視控制元件可縮放、雙擊、移動
該庫支援和包含的功能:
1.圖片支援手勢操作, 可縮放、雙擊、移動
2.圖片載入時的進度條, 支援自定義
該庫的效果圖如下:
本地相簿圖片效果圖:
點選預覽大圖的效果
本想直接新增gradle依賴庫,不巧的是,之前版本已作廢,待現在版本穩定後,再上傳,所以只能新增原始碼作為依賴庫如下圖所示:
在新增的過程中遇到了幾個問題
第一個問題如下所示:
解決的方法是在根gradle裡面新增上這句話:
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' 如下圖所示:
第二個問題如下圖所示:
報錯的原因是:app裡面的自定義view和新增的依賴庫裡面的自定義view在進行屬性賦值時,因為屬性名一樣,程式找錯了位置,引用了依賴庫裡面的屬性值,造成了陣列越界如下圖所示:
解決方法是:改成不一樣的名字
第三個問題是獲取到圖片的路徑的集合顯示圖片時報錯
原因是本地的圖片地址需要在絕對路徑前面加上,不然的話找不到
解決的方法是:需要在路徑前面加上
file:/
到此所有問題解決
專案中的效果如下:
點選圖片後的效果:
我在一個小demo中也加入了這個依賴庫大家可以下載原始碼匯入到AS中看下效果具體的效果下載原始碼