Android – обнаружение пути сложного перетаскивания

Недавно я попал в Android-программирование и хочу сделать простую игру, используя 2D-холст-рисунок. Я проверил пример Lunar Lander и прочитал некоторые жесты, но похоже, что я могу только определить, произошел ли жест. Я хочу сделать немного более сложное обнаружение при ударе:

Я хочу сделать простую игру, где пользователь может перетащить палец через один или несколько объектов на экране, и я хочу, чтобы можно было обнаружить объекты, которые они перешли на своем пути. Они могут начинаться вертикально, затем горизонтально, затем снова вертикально, так что в конце непрерывного салфетки они выбрали 4 элемента.

1) Существуют ли API-интерфейсы, которые раскрывают функциональность полного пути прокрутки? 2) Поскольку я рисую на холсте, я не думаю, что смогу получить доступ к таким вещам, как «onMouseOver» для предметов в моей игре. Мне придется вместо этого обнаружить, что салфетки были в ограничительной рамке моих спрайтов. Думаю ли я об этом правильно?

Если я упустил очевидный пост, прошу прощения. Заранее спасибо!

Я решил реализовать public boolean onTouchEvent(MotionEvent event) в своем коде для моей игры. Вместо того, чтобы получить полный путь, я делаю чек, чтобы увидеть, какая плитка пользователь переполняет каждый раз, когда срабатывает onTouchEvent. Ранее я думал, что это событие было выпущено только один раз при первом касании, но оно срабатывает, пока вы двигаетесь по поверхности экрана, даже если вы не отретушировали.

Intereting Posts
Безсерверный встроенный noSQL для Android и iOS Как использовать PJSIP на Android? В Android-приложении внезапно требуются разрешения, не установленные в AndroidManifest.xml. Зачем? View.getDrawingCache () работает только один раз Как правильно начать работу с пользовательского вида (класс Java)? Какова ситуация с поддержкой Android для OMA DRM? Проверка CheckChecker CheckAccess ServiceConnection Calabash-android – ошибка установки APK – удаленная файловая система только для чтения Произошел утечка объекта SQLiteConnection для базы данных! Пожалуйста, исправьте свое заявление Есть ли сочетание клавиш в Eclipse для «открытого объявления в макете»? Невозможно использовать фонарик в Galaxy Nexus Android Как переписать фильтр для моего ArrayAdapter? Android Fragment Pager и пользовательский индикатор страницы (ViewPagerIndicator, созданный Джейком Уортоном) My Android-приложение обнаружено как вредоносное ПО Avast Основная проблема Java / Eclipse: стандартные библиотеки не могут быть импортированы в Android-проект