调用:ScaleGestureDetector类
通过重写这个类里面的方法onScale来实现对图片的缩放
图片ImageView有一个matrix属性
onScale执行时,可以获取到当前的缩放值detector.getScaleFactor() * oldScale 初始化值(浮点型的float),
然后通过类Matrix进行setScale即可获取当前的矩阵,赋值给matrix变量
通过BItmap中的createBitmap方法(位图,0,0,位图宽,位图高,matrix,true)
最后讲ImageView执行方法setImageView完成图片缩放,记住,此时要保存记录当前的缩放值,不然下次执行,图片又会从最开始的状态进行缩放,这个是需要注意的点,其他的都是语法,多看下Android SDK文档,慢慢就懂了
温馨提示:答案为网友推荐,仅供参考