Revert "Revert "Frameworks: Listanimation views and interpolator (1/2)""

This reverts commit 427531eefc62ff3c6e7bf2052e5ed9fee9406d2e.
fix listanimation mode

Change-Id: Iffb888bb4f16f0a72dd88fa667813929f226b622
Fix layout recreation check

Change I7d6b088a9235362e03cb6694392df71bbf5a323a added a relayout
for programmatic text direction changes, but this is breaking some
fixed layouts. Make sure layout params exist before trying to
act on them

Change-Id: Ibfe3daa71490d109c9a4bdc4c90cbf9517e53260