Мне нужно увеличить изображение, а затем получить высоту и ширину увеличенного изображения. Я могу увеличить изображение с помощью библиотеки touchimageview
, но я не могу получить высоту и ширину увеличенного изображения.Высота и ширина изображения после масштабирования
0
A
ответ
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();
}
}
}
Теперь масштаб раз фактора оригинального размера изображения даст вам размер изображения в любой момент времени. Попробуйте выполнить код, используя этот метод самостоятельно. Если вы не можете этого сделать, я постараюсь опубликовать полный код.
как вы делаете масштабирование? укажите код, который вы использовали! – johnrao07
Я использую следующий код, чтобы увеличить изображение, –
android
отредактируйте ваш вопрос. не комментируйте код, пожалуйста .... – sushildlh