2016-07-08 12 views
0

Мне нужно увеличить изображение, а затем получить высоту и ширину увеличенного изображения. Я могу увеличить изображение с помощью библиотеки touchimageview, но я не могу получить высоту и ширину увеличенного изображения.Высота и ширина изображения после масштабирования

+0

как вы делаете масштабирование? укажите код, который вы использовали! – johnrao07

+0

Я использую следующий код, чтобы увеличить изображение, android

+1

отредактируйте ваш вопрос. не комментируйте код, пожалуйста .... – sushildlh

ответ

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(); 
     } 
    } 
} 

Теперь масштаб раз фактора оригинального размера изображения даст вам размер изображения в любой момент времени. Попробуйте выполнить код, используя этот метод самостоятельно. Если вы не можете этого сделать, я постараюсь опубликовать полный код.