在imageview中获取当前可见图像的坐标,高度和宽度

时间:2016-07-04 13:55:32

标签: android image rect

我实现了一个自定义图像视图,允许对图像进行缩放缩放和平移。我需要存储图像和比例的坐标,以便可以在其他平台上重现,而无需保存新图像

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

enter image description here

在图像的可视图部分(图形左侧圆圈中的点)的图像内进行坐标

0 个答案:

没有答案