Я загружаю изображение на экран. Там у меня есть кнопки Zoom-in Zoom-out. Уже я сделал функции Zoom-in и Zoom-out. Его работа прекрасна. мне нужно, я хочу полностью перетащить и увидеть изображение. Но что происходит сейчас, изображение не движется. У меня здесь 4 бута. LeftButton, RightButton, TopButton и BottomButton. Если я нажму «LeftButton», изображение должно двигаться влево. Аналогично все остальные функции. У меня нет идеи, что мне нужно писать внутри кликов. Может ли кто-нибудь направить меня за это? Любая помощь будет очень ценна ..Как перемещаться вправо, влево, вверх и вниз для увеличения изображения в андроиде?
Вот мой код:
selectedPicture мой ImageLayout
case R.id.zoomInCtrl:
float x = selectedPicture.getScaleX();
float y = selectedPicture.getScaleY();
selectedPicture.setScaleX((float) (x + 0.5));
selectedPicture.setScaleY((float) (y + 0.5));
return true;
case R.id.zoomOutCtrl:
x = selectedPicture.getScaleX();
y = selectedPicture.getScaleY();
selectedPicture.setScaleX((float) (x - 0.5));
selectedPicture.setScaleY((float) (y - 0.5));
return true;
case R.id.leftCtrl:
/* code for move left */
return true;
case R.id.rightCtrl:
/* code for move right */
return true;
case R.id.topCtrl:
/* code for move top */
return true;
case R.id.bottomCtrl:
/* code for move bottom */
return true;
Отъезд: https://github.com/MikeOrtiz/TouchImageView –
@HareshChhelana Я уже пытаюсь использовать этот TouchImageView, но я не могу получить longpress, поэтому я стараюсь использовать его, пожалуйста, проверьте My code [link] (https://github.com/Reegan01/AddViewOnTouchImageView/blob/master/app/src/main/java/com/kenturf/myimagezoom/MainActivity.java) – reegan29
@HareshChhelana Я хочу установить метки меток на TouchImageView с помощью onDraw.But Я не знаю, как это сделать, поэтому я пытаюсь по-другому. – reegan29