Android|Android 多点触控与图片缩放

ScaleImageview 一个图片缩放控件,支持在viewpager等滑动控件中使用
文章讲解如下:Android 多点触控与图片缩放
演示效果 scale.gif 使用

allprojects { repositories { ... maven { url 'https://jitpack.io' } } }

然后在你的 module 中添加:
implementation 'com.github.LillteZheng:ScaleImageview:1.0'

然后添加控件即可:

自定义属性 【Android|Android 多点触控与图片缩放】缩放控件 ScaleImageView
名称 类型 说明
scale_auto_time reference,integer 双击时,达到放大的时间
scale_limit_board boolean 是否限制边界,即不能缩放到比控件小
scale_autofit boolean 自动适配缩放值,有些图片是正方形,如果你的高度没设定好,建议设置为false,不能会变形
scale_double_factor integer 双击时放大倍数
scale_max_factor integer 可放大的最大倍数
scale_interrupt_parent_touch boolean 是否截获父控件触摸事件,放大时,需要截取,不然无法移动

    推荐阅读