将屏幕坐标(X,Y)映射到位图坐标(X,Y)

时间:2012-04-13 12:14:36

标签: map bitmap screen

在我的应用程序中,需要将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位置。请提供任何其他解决方案。 我已经检查过从画布传递位图作为参数获取矩阵但没有用。

此致 拉克什

0 个答案:

没有答案