Transformaciones 3D en Android View / ViewGroup

Estoy tratando de hacer una lista desplazable en 3D, con elementos que se apilan en una fila moviéndose hacia adelante y hacia atrás, y todo lo que necesita ser de aspecto 3D (elementos traseros se desvaneció y se redujo, etc). El problema es que el elemento frontal, cuando se mueve fuera de la vista (más hacia el frente, es decir) necesita girar en el eje X y una especie de "caída", como si estuviera cayendo desde un extremo de una cinta transportadora.

He buscado por todas partes una solución elegante que no implica el desarrollo de un entorno 3D real o la aplicación de bibliotecas de código completo, pero no pudo encontrar nada de la clase. Realmente soy un novato en el desarrollo de Android, así que supongo que podría haber pasado por alto algo.

La única solución que se acercaba a él era usar una animación de duración 0 que aplicara la transformación de rotación a través de la clase Cámara en el lienzo de View, pero eso no era lo suficientemente bueno porque los límites de View estaban recortando el contenido rotado, que es una forma torcida de aplicar algo tan trivial como la rotación.

¿Realmente no hay una forma sencilla de girar Vistas? Quiero decir, iOS lo tiene, Flash lo tiene – incluso CSS3 da una manera de hacerlo sin romper un sudor.

Mi objetivo es API 10 (2.3.3) y superior.

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