2011-12-22 10 views
4

Androidで画面をタッチまたは移動したときのMotionEventの座標の原点、つまり(0、0)は何ですか? getRawX()とgetRawY()は画面全体の座標を取得します。しかし、私はgetX()とgetY()の原点を知りたいと思います。Android onTouchEvent MotionEventの座標はどのように基づいていますか?

onTouchEvent(MotionEvent e)を実行するビューの絶対左上隅に基づいていますか?または、それはコンテンツのビューの左上隅に基づいていますか?すなわち、ビューの絶対左隅、およびx座標上のgetPaddingLeft()、およびy上のgetPaddingTop()。

他の点を一括していますか?

答えて

0

GetX()とGetY()は、タッチを処理するビューの左上を基準にした座標を返します。パディングと余白はビュー自体の一部であることに注意してください。

関連する問題