В настоящее время я использую функцию MotionEvent.ACTION_MOVE, чтобы определить, перемещает ли пользователь объект (в данном случае ImageView).Нажмите + переместить объект
Проблема в том, что теперь мой алгоритм усложняется, и мне нужно различать, будет ли пользователь нажимать на этот объект или перемещать его.
Я попытался использовать функцию MotionEvent.ACTION_DOWN, но проблема в том, что каждый раз, когда я нажимаю на объект, срабатывает MotionEvent.ACTION_MOVE.
Как это можно достичь? (Код очень приветствуется)
Заранее спасибо.
== EDIT ==
Вот мой код:
img_view.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN :
{
}
break;
case MotionEvent.ACTION_MOVE :
{
}
break;
case MotionEvent.ACTION_UP :
{
}
break;
}
return true;
}
});
ваш код очень приветствуются, а также. –
Там у вас есть. – thomaus