¿Cómo implementar un gesto “Two Finger Drag” en Android?

Soy nuevo en el desarrollo de Android y estoy trabajando en un proyecto de investigación de accesibilidad para personas ciegas (proyecto de nivel 17 de API de Jelly Bean). He estado experimentando con algunos gestos y laArrastre con dos dedos El gesto ha sido realmente difícil de implementar. La siguiente imagen captura lo que realmente necesito bastante bien.

Quiero que el usuario ciego arrastre dos dedos horizontalmente (en cualquier lugar de la pantalla) y obtendría una salida de audio del texto que escribió en el texto de edición. También de acuerdo con la distancia que recorren los dos dedos al arrastrar, emitimos cada palabra por separado. (Ejemplo a continuación)

Ejemplo: si el usuario escribe"Hoy es un buen día" y arrastra su dedo (valor x) por (digamos) 10 unidades a la izquierda que sacamos"buen día" pero si lo arrastra, digamos 20 unidades a la izquierda, damos salida."un buen día", por 30 unidades a la izquierda"es un buen día" etcétera etcétera.

Me tropecé con lo que parece detectar el toque de dos dedos:

TouchEvent(MotionEvent event)

También este tutorial sobredetectando múltiples toques Parece prometedor, pero lo necesito para trabajartoque yarrastrar Lo cual no estoy seguro se puede implementar de esta manera.

¡Cualquier nueva sugerencia para implementar esto o punteros a tutoriales que puedan ayudar sería genial!

Gracias de antemano, Adit

Respuestas a la pregunta(3)

Su respuesta a la pregunta