0

我必须缩放图像,然后获取缩放图像touchimageview的高度和宽度。我可以使用库缩放图像,但无法获得缩放图像的高度和宽度。

4

1 回答 1

2

你可以这样做......

public class ImageZoomView extends ImageView {

    float scaleFactor;
    ScaleGestureDetector mScaleDetector;

    //set an onTouchListener for the touch gestures

    private class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener {

        @Override
        public boolean onScale(ScaleGestureDetector detector) {
            scaleFactor = detector.getScaleFactor();
        }
     }
 }

现在,比例因子乘以图像的原始大小将为您提供任何时间点的图像大小。尝试自己使用此方法进行编码。如果您无法这样做,我将尝试发布完整的代码。

于 2016-07-08T06:50:20.307 回答