Cómo girar / voltear androide imageView?

Estoy tratando de girar / voltear una imagen de una manera en la que la imagen en cuestión (una tarjeta) se mueve hacia el otro lado de ella, es decir, una 3d animaciones de giro a lo largo de su eje Z. ¿Es eso posible?

He escrito este código a continuación, pero sólo gira en 2d cambiando su orientación sólo y no su lado.

// animations private static final float ROTATE_FROM = 0.0f; private static final float ROTATE_TO = -10.0f * 360.0f; private RotateAnimation mRotateAnimation; mRotateAnimation = new RotateAnimation(ROTATE_FROM, ROTATE_TO, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); mRotateAnimation.setDuration((long)2 * 150); mRotateAnimation.setRepeatCount(0); mCardImage.startAnimation(mRotateAnimation); 

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