android 实现图片手势缩放,移动,双击缩放

感谢该控件作者做出的贡献,谢谢

PhotoView

该第三方控件非常好用.
注:该控件根据真机/模拟器的不同 和 使用场景的不同 如:配合ViewPager的使用等情况,在图片初始状态时,进行缩小的时候会报错.

//导入依赖
implementation 'com.github.chrisbanes:PhotoView:2.0.0'
//build.gradle下配置
allprojects {
    repositories {
       
        //添加
        maven {
            url "https://jitpack.io"
        }

    }
}
使用方法

用法几乎与ImgeView没区别. 源码中,该自定义控件继承自ImageView

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

动态使用

import com.github.chrisbanes.photoview.PhotoView;

PhotoView imageView = new PhotoView(this);
photoview.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。