مرجع MotionLayout

يستخدم MotionLayout ملف مشهد حركة لتحديد تسلسل حركة. ملف مشهد الحركة هو ملف XML يحدد جميع جوانب تسلسل الحركة. تحتوي العقدة <MotionLayout> في ملف التنسيق على سمة app:layoutDescription التي تشير إلى ملف مشهد الحركة.

هذا المرجع ليس شاملاً. حيث يوفر معلومات حول أهم عناصر ملف مشهد الحركة وسماتها الأكثر استخدامًا.

<MotionScene>
العنصر الجذري في ملف مشهد متحرّك.
<ConstraintSet>
يحدد مواضع وسمات جميع طرق العرض عند نقطة واحدة في تسلسل الحركة.
<Constraint>
يحدد الموقع وسمات عنصر واحد من تسلسل حركة.
<Transition>
يحدد الحالة الأولى والنهاية لتسلسل الحركة، والحالات المتوسطة المطلوبة، وتفاعلات المستخدم التي تؤدي إلى تشغيل التسلسل.
<OnClick>
يحدد الإجراء الذي يتم تنفيذه عندما ينقر المستخدم على ملف شخصي.
<OnSwipe>
يحدد الإجراء الذي يتم تنفيذه عندما يمرر المستخدم سريعًا على التنسيق.
<KeyFrameSet>
يحدد الموقع والسمات لمرات المشاهدة على مدار تسلسل الحركة.
<KeyPosition>
يحدد موقع العرض في لحظة معينة أثناء تسلسل الحركة.
<KeyAttribute>
يحدد سمات طريقة العرض في لحظة معيّنة أثناء تسلسل الحركة.