我已经下载了 TouchImageView 的示例代码并将 minScale 设置为 .80 以便能够缩小图像。这会导致图像与屏幕的底部或顶部对齐,并且不会像放大图像时那样流畅地移动。
源/示例 https://github.com/MikeOrtiz/TouchImageView
Touchview 支持缩小吗?如果没有,有没有办法解决这个问题?
谢谢,符文
我已经下载了 TouchImageView 的示例代码并将 minScale 设置为 .80 以便能够缩小图像。这会导致图像与屏幕的底部或顶部对齐,并且不会像放大图像时那样流畅地移动。
源/示例 https://github.com/MikeOrtiz/TouchImageView
Touchview 支持缩小吗?如果没有,有没有办法解决这个问题?
谢谢,符文
通过将以下内容添加到 onScale 方法,我能够进行收缩工作
if (saveScale < 1){
matrix.postScale(mScaleFactor, mScaleFactor, width / 2, height / 2);
}else if (origWidth * saveScale <= width || origHeight * saveScale <= height) {
问题是,一旦你这样做,拖动就会被搞砸。要在 onTouch 案例中解决此问题:MotionEvent.ACTION_MOVE:将条件更改为在 scaleWidth < width && scaleHeight < height 时不执行任何操作。