Как стать автором
Обновить

Комментарии 4

Извините, не вчитывался, но как ваша реализация реагирует на сдвиг по диагонали или на вертикальный, переходящий в горизонтальный?
Да, я упомянул отдельно эту тему. Срабатывает простейший подход с определением модуля дельты сдвига по осям, какой модуль больше, в том направлении движение. И пока не сработал MotionEvent.ACTION_UP двигаем в выбранном направлении или диаметрально противоположном, а остальные два не меняем.
if (Math.abs(deltaX) > Math.abs(deltaY) && isMoveBegin){
isXMove = true;
isYMove = false;
}
Ужасно оформлены блоки с кодом, пользуйтесь подсветкой кода
Да, обязательно.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации