У меня есть просмотрщик предметов с предметами внутри, я хотел бы различать смахивание (я перемещаю элемент по горизонтали, выполняя какое-то действие и возвращая его на исходное место) singleTouch и longClick, какова лучшая практика достижения этого?Я видел много реализаций здесь, но ни одна из них не работает \ супер грязно (и также не работает должным образом), если я реализую пользовательский gestDetector и switchcase внутри него, но телефон реагирует примерно на секунду, если я реализую onTouch тольколовит на Touch, если я не работаю onClick и onLong, но не проводя пальцем
в настоящее время работает только пролистывание:
item.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
logd("TAG","2");
return false;
}
});
}
item.setOnClickListener(v -> {
logd("TAG","1");
});
item.setOnLongClickListener(v -> {
logd("TAG","2");
});
любой совет будет оценен, спасибо