On Android, we should add Matrix3D support like iOS.
App devs would like to implement "flip" animations in a cross-platform manner.
The Titanium View type has the following Android-only properties that allow you to manipulate the view in 3D. Unfortunately, you can use these via our animation APIs.
Android already has a 3D matrix Java class that we can leverage.
We can apply 2D and 3D matix animations by deriving our own Animation Java class and apply the matrix transformations via its applyTransformation() method.
Examples that are similar to what we want (but not exactly) are...
We might want to consider refactoring our Ti2DMatrix Java class to use Google's Matrix class as well. This would require a major refactoring of our animation code.