Can you use MotionLayout to create dynamic animations of data? That’s any data you don’t know about at compile time — like user input. Yes! Absolutely. You can use the MotionLayout code API to create a MotionScene dynamically in code.

In this article we will be using developing a dynamic histogram that animates its changes using MotionLayout. How one would build a histogram view widget that can take any arbitrary data and able to display, sort using MotionLayout:

See more at : https://medium.com/androiddevelopers/working-with-dynamic-data-in-motionlayout-9dbbcfe5ff75