是否有可能检查点是否包含在矩阵坐标中?我有用于绘制视图的原始矩阵,并且想知道onTouch事件坐标是否包含在其坐标中。 谢谢点在矩阵坐标
好吧,我应该更好地解释。 我有一个自定义的View MyView。在它的构造函数中,我传递矩阵来绘制视图。该的onDraw方法是:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawBitmap(this.baseBitmap, this.matrix, null);
}
在onTouch方法我可以event.getX()
和event.getY()
和使用这些获得的接触点,我需要检查,如果触摸点在内部MyView的。
希望很清楚现在:)
hi vilandra你可以得到x和y的坐标为'event.getX();和event.getY();'然后你可以将它与你的矩阵值进行比较 – Dinash 2011-04-26 10:15:41
@Dinash:我不知道如何得到完全的矩阵值(我需要,例如,边缘) – vilandra 2011-04-26 10:22:15
你的意思是显示屏的边缘 – Dinash 2011-04-26 10:26:00