العنصر الجذر لملف مشهد الحركة يحتوي <MotionScene> على عنصر واحد أو أكثر
<Transition>
العناصر، ويحدد كل عنصر منها حالة البداية والنهاية لتسلسل الحركة
للانتقال بين الاثنين.
بناء الجملة
<MotionScene xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"> ... </MotionScene>
يجب أن يحتوي على
<Transition>- يحدد تسلسل الحركة المراد تنفيذه. إذا كانت السمة 
<MotionScene>تحتوي على عناصر<Transition>متعددة، فإنMotionLayoutتختار أكثر<Transition>المناسبة بناءً على تفاعل المستخدم. على سبيل المثال، قد يكون لدى<MotionScene>أربعة أطفال<Transition>، لكل منهم<OnSwipe>لمستخدم مرِّر سريعًا في اتجاه مختلف. عندما يمرر المستخدم سريعًا على الشاشة، يبرز يستخدمMotionLayoutرمز<Transition>المناسب لإجراء تمرير سريع. اتجاهك. 
يمكن أن تحتوي على
<ConstraintSet>- يحدد هذا الإعداد حالة البداية أو النهاية لواحد أو أكثر من عناصر 
<Transition>العُقد. لا يُسمَح لـ<MotionLayout>بامتلاك<ConstraintSet>. الأطفال، حيث يمكن أن تشير السمة<Transition>إلى تنسيقات XML بدلاً من الإشارة إلى مجموعات القيود. 
السمات
defaultDuration- المدة التلقائية لجميع عمليات الانتقال بالمللي ثانية. المدة الافتراضية هي
تُستخدم في تسلسلات الحركة التي لا تحدد مدتها. على سبيل المثال:
إذا ضبطت 
defaultDuration="300"، سيتم ضبط جميع تسلسلات الحركة تلقائيًا على 300. بالملي ثانية إذا لم تحدد المدة الخاصة بها بشكل صريح.