Property animations - Layout transitions Animations - Layout transitions with TransitionManager - CoordinatorLayout These can be complex to work with, and may have restrictions that stop creating animations as envisione them
and builds upon its rich layout capabilities. - Similar to TransitionManager, MotionLayout lets you describe the transition between two layouts. - Unlike TransitionManager, MotionLayout isn’t restricted to layout attributes, so you have more flexibility to create highly-customized, unique animations.
they encapsulate all the positioning rules for your layout - You can use multiple ConstraintSets, - The transition between those ConstraintSets - Keyframes, OnClick, OnSwipe - Custom Attributes. # Motion Scene