Lemberg Solutions Limited
Flat button, a button made of ink that emits ink reactions on press but does not lift.
To change the default touch feedback color, use the theme's attribute.
To change the default touch feedback color, of single view use ripple drawable.
To make ripple extends beyond the view bounds.
The createCircularReveal method enables you to animate a clipping circle to reveal or hide a view.
The Object Animator class has new constructors that enable you to animate coordinates along a path.
The new State List Animator class lets you define animators that run when the state of a view changes.
The new Animated State List Drawable class lets you create drawables that show animations between state changes of the associated view.
Fade - moves views in or out of the scene.
Slide - moves views in or out from one of the edges of the scene.
Explode - moves views in or out from the center of the scene.
A shared elements transition determines how views that are shared between two activities transition between these activities.
changeClipBounds - animates the changes in clip bounds of target views.
changeBounds - animates the changes in layout bounds of target views.
changeTransform - animates the changes in scale and rotation of target views.
moveImage - animates changes in size and scale type for an image view.
To make a screen transition animation between two activities that have a shared element:
1. Enable window content transitions in your style.
2. Specify a shared elements transition in your style.
3. Assign a common name to the shared elements in both layouts with the android:viewName attribute.
Hero elements - views that are central to the content and are present on both screens.
4. Use the ActivityOptions.makeSceneTransitionAnimation method.
5. Set image view source inside Details Activity onCreate method.
by Chris Basha