Clips de superposición de objetos de galería

Tengo una vista basada en galería con un espaciado negativo entre los elementos, de modo que uno se alejó detrás de la anterior, es decir, "carrusel". El efecto de zoom y carrusel se logra mediante la transformación de la cámara.

El problema surge cuando intento hacer clic en el lado derecho del elemento de primer plano y lo que realmente se obtiene es hacer clic en el elemento detrás de él (siempre a la derecha de él)

Permítanme enumerar lo que ya he probado:

  1. setChildrenDrawingOrderEnabled (true);
  2. La coordenada z del elemento de fondo es obviamente mayor que el primer plano
  3. getChildDrawingOrder se anuló tantas formas como fuera posible (y descubrí que no desempeña ningún papel en absoluto – los eventos de toque no dependen del orden de visibilidad de las vistas)

Parece que el siguiente (derecho) hijo tiene un mayor índice y por lo tanto una prioridad de manejar los eventos de la interfaz de usuario, y mis manipulaciones de coordenadas z / coordenadas de dibujo no cambian nada.

Así que pregunta: ¿cómo hacer el elemento de primer plano responsable de todos los eventos de clic en él?

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