Сценарий: у меня есть 3 изображения, назовите их A, B & C. Они расположены один за другим (последовательно) на экране. Теперь, если я перетаскиваю палец от А до С, событие просмотра изображения В должно подняться. Пожалуйста, предложите.
Спасибо
Вам необходимо обработать событие касания (переопределить onTouchEvent или setOnTouchListener из View; или переопределить onTouchEvent из Activity) и выполнить следующие действия:
onTouchEvent
setOnTouchListener
View
Activity
getActionMasked
ACTION_DOWN
isDown = true
if(isDown && getActionMasked() == ACTION_MOVE)
getPointerCount
Используйте GestureDetector и укажите математические значения перетаскивания от А к С. Затем, когда произойдет это MotionEvent, выполните событие.
MotionEvent