@Override
                    public void onAnimationStart(Animator animation) {
                        // text was changed as part of the item change notification. Change
                        // it back for the first phase of the animation
                        newTextView.setText(oldText);
                    }
Custom change animation. Fade to black on the container background, then back
up to the new bg coolor. Meanwhile, the text rotates, switching along the way.
If a new change animation occurs on an item that is currently animating
a change, we stop the previous change and start the new one where the old
one left off.
RecyclerViewAnimations/app/src/main/java/examples/android/com/recyclerviewanimations/MainActivity.java