2011-12-22 72 views
4

我想知道在Android中觸摸或移動屏幕時MotionEvent中座標的原點(即(0,0))是什麼?我知道getRawX()和getRawY()獲取整個屏幕座標。但我想知道getX()和getY()的原點。基於Android onTouchEvent MotionEvent的座標如何?

它是否在運行onTouchEvent(MotionEvent e)的View的絕對左上角?或者它是基於視圖的內容的左上角?即視圖的絕對左角,x座標上的getPaddingLeft()和y上的getPaddingTop()。

還是它基於其他一些點呢?

回答

0

GetX()和GetY()給出了相對於處理觸摸的視圖左上角的座標。請注意,填充和邊距是視圖本身的一部分。

相關問題