在我的应用程序中,需要将 event.getx() 和 event.gety() 值映射到位图图像 x 和 y 坐标。一种解决方案是
imageView.getImageMatrix().invert(matrix);
touchPoint = new float[] { event.getX(),event.getY() };
matrix.mapPoints(touchPoint);
这工作正常,但在我的应用程序中,我没有使用 Imageview 来获取矩阵,而是使用 Canvas 来创建位图。现在我有问题将单击的 x 和 y 映射到位图图像 x 和 y 位置。请提供任何其他解决方案。我已经检查了从画布中获取矩阵,将位图作为参数传递,但没有用。
问候, 拉克什