是否有可能檢查點是否包含在矩陣座標中?我有用於繪製視圖的原始矩陣,並且想知道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