如何在Android中獲得Touch位置?我需要在android中獲得觸摸開(kāi)始位置(X,Y),觸摸移動(dòng)位置和觸摸屏幕的結(jié)束位置。
3 回答

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
@Overridepublic boolean onTouchEvent(MotionEvent event){ int x = (int)event.getX(); int y = (int)event.getY(); switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_MOVE: case MotionEvent.ACTION_UP: } return false;}
這三種情況是您可以對(duì)不同類型的事件做出反應(yīng),在此示例中再次點(diǎn)擊或拖動(dòng)或抬起手指。

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
@Override public boolean onTouch(View v, MotionEvent event) { float x = event.getX(); float y = event.getY(); return true; }
- 3 回答
- 0 關(guān)注
- 552 瀏覽
添加回答
舉報(bào)
0/150
提交
取消