android 實現(xiàn)圖片手勢縮放,移動,雙擊縮放

感謝該控件作者做出的貢獻,謝謝

PhotoView

該第三方控件非常好用.
注:該控件根據(jù)真機/模擬器的不同 和 使用場景的不同 如:配合ViewPager的使用等情況,在圖片初始狀態(tài)時,進行縮小的時候會報錯.

//導(dǎo)入依賴
implementation 'com.github.chrisbanes:PhotoView:2.0.0'
//build.gradle下配置
allprojects {
    repositories {
       
        //添加
        maven {
            url "https://jitpack.io"
        }

    }
}
使用方法

用法幾乎與ImgeView沒區(qū)別. 源碼中,該自定義控件繼承自ImageView

<com.github.chrisbanes.photoview.PhotoView
            android:src="@drawable/ic_launcher_background"
            android:layout_width="300dp"
            android:layout_height="300dp" />

動態(tài)使用

import com.github.chrisbanes.photoview.PhotoView;

PhotoView imageView = new PhotoView(this);
photoview.gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容