We have not had a documentation push on ConstraintLayoutCompose (the library that contains MotionLayout) because 1.0 of ConstrainLayoutCompose has not been released.
ConstrainLayoutCompose will contain a limited subset of MotionLayouts features for Compose.
- The syntax can be found here.
- Some working examples can be found
here
If your animation needs are simple you might consider the Compose "native" Animations as well. (Google "Compose Animation")
We will continue to fill out all of the MotionLayout features next year.
MotionLayout is based on ConstraintLayout and as such you should also be familiar
with ConstraintLayout.
The general principals of MotionLayout work the same so all the Overview information from classic views applies.
Concepts such as:
ConstraintSet
Transitions
keyPosition
KeyCycle
It is using a new json5 syntax