我正在使用https://github.com/chrisbanes/PhotoView所以用户可以缩放图像然后绘制一些点。
还有一个功能可以删除这个点。在这种情况下,我重绘整个位图:
matrix = new Matrix();
canvas.drawBitmap(bmp, matrix, paint);
setImageBitmap(bmp);
但现在我想将图像缩放到以前的位置/坐标。
这应该有效:
setScale(scale, focalX, focalY, false);
我知道比例,但我需要focalX,focalY。
我怎么才能得到它?也许我应该以某种方式从
getSuppMatrix(matrix);
但我不确定这是否可能以及如何。
你有什么建议吗?帮助?