Cómo obtener la vista desde coordenadas X / Y

¿Hay un método que tomará una coordenada de pantalla absoluta (X, Y) y devolverá la vista a la que corresponde? Básicamente, "si el usuario tocó aquí, ¿qué vista recibiría el evento?"

Estoy escribiendo un juego que implica un gesto que permite al jugador dibujar un camino a través de muchos widgets diferentes, afectándolos a medida que avanzan. Sin embargo, los MotionEvents sólo informan de la Vista inicial que se tocó, junto con las coordenadas X / Y de donde se encuentra el puntero. Me gustaría obtener una forma sencilla de recuperar la vista en la que se encuentran actualmente, sin tener que recorrer todas las vistas para comprobar manualmente su cuadro delimitador en relación con las coordenadas.

¿Ha pensado en intentarlo al revés? ¿Tales como tener las opiniones divulgan los acontecimientos del tacto?

Puede hacer que las vistas procesen el evento, pero devuelvan false de

onTouchEvent (MotionEvent event)

Esto permitirá que el marco pase el evento a cualquier otra vista que desee procesarla.

http://developer.android.com/reference/android/view/View.html#onTouchEvent%28android.view.MotionEvent%29

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.