Получить координаты, высоту и ширину видимого в данный момент изображения в режиме просмотра изображений

Я реализовал пользовательский вид изображения, который позволяет масштабировать и панорамировать изображение. мне нужно сохранить координаты изображения и масштаба, чтобы его можно было воспроизвести на других платформах без сохранения нового изображения

final TouchImageView imgView = new TouchImageView(this);
imgView.setImageResource(R.drawable.an_img);
final float [] values = new float[9];
img.matrix.getValues(values);

float transX = values[Matrix.MTRANS_X];
float transY = values[Matrix.MTRANS_Y];

Log.d("TAG", transX + " : " + transY);

/

RectF rect = new RectF();
img.matrix.mapRect(rect);
Log.e("RECT::::: ", rect.height() + " : " + rect.width());

координаты в пределах изображения видимой части изображения (точка в кружке слева от моего рисунка)

0 ответов

Другие вопросы по тегам