Я создал onTouchEvent, чтобы найти, где пользователь прикасается и перемещает мой объект в эту позицию. то, что я хотел бы сделать, это если пользователь нажимает на экран, объект перемещается на определенное расстояние прямо вверх. и то же самое для других направлений. Я знаю, что мне нужно несколько инструкций, чтобы сделать это, но я не знаю, как это сделать. Кто-нибудь есть какие-либо советы или знают, как это сделать, благодаряAndroid: Как определить, нажимает ли пользователь вверх, вниз, влево или вправо?
public boolean onTouchEvent(MotionEvent ev) {
if(ev.getAction() == MotionEvent.ACTION_DOWN) {
// the new image position became where you touched
x = ev.getX();
y = ev.getY();
// if statement to detect where user presses down
if(){
}
// redraw the image at the new position
Draw.this.invalidate();
}
return true;
}