#android
#Android
Вопрос:
Я должен переворачивать изображения в зависимости от движения пальца.Движение пальца происходит либо по часовой стрелке, либо против часовой стрелки.Если палец движется по часовой стрелке, я должен показать следующее изображение, используя shownext() флиппера, в противном случае я должен использовать showprevious() флиппера, чтобы показать предыдущее.Извините за плохой английский.Любая помощь будет оценена.
Комментарии:
1. Итак, какого рода помощи вы ожидаете? Можете ли вы показать, что вы сделали до сих пор, чтобы решить вашу проблему? Какие-либо учебные пособия найдены? Какие-либо неудачные попытки?
2. Мое требование заключается в том, как можно отслеживать круговое движение пальца с помощью ontouchlistner
Ответ №1:
Каждое движение пальца даст вам координаты x и y. Затем вам нужно сравнить эти координаты с предыдущими, и это покажет вам, движется ли палец по часовой стрелке или против часовой стрелки:
x-- amp;amp; y-- = counter clockwise
x-- amp;amp; y = clockwise
x amp;amp; y-- = clockwise
x amp;amp; y = counter clockwise
Единственная проблема заключается в том, что палец может не двигаться в одном направлении все время, поэтому вы можете проверять только каждую 10-ю или 20-ю пару координат.
Комментарии:
1. 10 — й или 20 — й координатный означает
2. Чтобы вы не проверяли каждую новую пару координат. Используйте итератор для проверки только каждой 10-й или 20-й пары координат, чтобы отфильтровать ложную информацию (т. Е. Если палец перемещается «назад» немного)