MotionLayout Articles
Android MotionLayout Deep Dive: From Scene Constraints to KeyFrame Interpolation
A deep dive into MotionLayout as an animation state machine, covering ConstraintSet states, KeyFrame interpolation paths, MotionScene structure, and debugging practices.
Read Post
Android Animation Deep Dive: From Principles to Practice (7): Physics-Based Animation
Part 7 of the Android animation series: how SpringAnimation and FlingAnimation create natural, interruptible, interaction-driven motion.
Read Post
Android Animation Deep Dive: From Principles to Practice (8): MotionLayout
Part 8 of the Android animation series: how MotionLayout uses MotionScene, ConstraintSet, Transition, and KeyFrames for complex interactive motion.
Read Post
Android Animation Deep Dive: From Principles to Practice (6): Drawable Animation
Part 6 of the Android animation series: how Frame Animation and AnimatedVectorDrawable work, where they fit, and what tradeoffs to watch for.
Read Post
Android Animation Deep Dive: From Principles to Practice (5): View Animation and Property Animation
Part 5 of the Android animation series: a practical comparison of View Animation, tween animation, Property Animation, and modern animation APIs.
Read Post
Android Animation Deep Dive: From Principles to Practice
A systematic Android animation guide covering the rendering pipeline, Choreographer, property animation, MotionLayout, physics-based animation, UX value, and performance.
Read Post