From 9e9d2c7fba72e0ad81e8810e883bda96718b8f15 Mon Sep 17 00:00:00 2001
From: Hemal Patel
To attach custom view state animations to a view, define an animator using the
-selector element in an XML resource file as in this example, and assign it to your
-view with the android:stateListAnimator attribute. To assign a state list animator
-to a view in your code, use the {@link android.animation.AnimatorInflater#loadStateListAnimator
-AnimationInflater.loadStateListAnimator()} method, and assign the animator to your view with the
-{@link android.view.View#setStateListAnimator View.setStateListAnimator()} method.
+ To attach custom view state animations to a view, define an animator using
+ the selector element in an XML resource file as in this example,
+ and assign it to your view with the android:stateListAnimator
+ attribute. To assign a state list animator to a view in your code, use the
+ {@link android.animation.AnimatorInflater#loadStateListAnimator
+ AnimatorInflater.loadStateListAnimator()} method, and assign the animator to
+ your view with the {@link android.view.View#setStateListAnimator
+ View.setStateListAnimator()} method.
+
When your theme extends the material theme, buttons have a Z animation by default. To avoid this
behavior in your buttons, set the android:stateListAnimator attribute to