Animate Me, If You Don't Do It for Me Do It for Chet
summary
Demonstrates Android UI animation techniques with sample code (GitHub) that runs from Gingerbread to Lollipop, showing a pulsing action‑bar button, spinning badge, and auto‑expanding panel. Covers concrete APIs: ObjectAnimator to replace handler/frame hacks, ViewPropertyAnimator for single‑line transforms, AnimatedVectorDrawable plus clip/rotate/scale/transition drawables and animated state lists for rich icons, as well as shared‑element activity transitions, RecyclerView item animations, and an interface+factory pattern to separate Gingerbread/IceCream/Lollipop implementations.
AI-written summary · about
chapters (20)
- 0:00Android animations overview
- 0:47Animations across versions
- 3:39Why animations matter
- 5:46Twin and Object Animator basics
- 7:59Handlers and Runnables for animations
- 9:03Interpolators for realism
- 10:08Drawables for animations
- 12:58Clip, Rotate, Scale Drawables
- 15:43Animated State Drawables
- 16:48Animated Vector Drawables
- 18:56Vector animation tools
- 19:16ViewPropertyAnimator one-liners
- 20:01Object Animator demystified
- 21:51Layout Transitions
- 22:34Activity Transitions
- 24:41RecyclerView item animations
- 27:10RecyclerView Layout Managers
- 27:51CoordinatorLayout dynamics
- 28:34Animation optimization
- 30:23Q&A








