MotionLayout
menggunakan file adegan gerakan untuk menentukan urutan gerakan. File scene gerakan adalah
file XML yang menentukan semua aspek urutan gerakan.
Node <MotionLayout>
dalam
file tata letak memiliki atribut app:layoutDescription
yang mengarah ke
file scene gerakan.
Referensi ini tidak lengkap. Ini memberikan informasi tentang elemen file scene gerak yang paling penting dan atributnya yang paling umum digunakan.
<MotionScene>
- Elemen root file adegan gerakan.
<ConstraintSet>
- Menentukan posisi dan atribut semua tampilan pada satu titik dalam urutan gerakan.
<Constraint>
- Menentukan lokasi dan atribut satu elemen dari urutan gerakan.
<Transition>
- Menentukan status awal dan akhir urutan gerakan, status perantara yang diinginkan, dan interaksi pengguna yang memicu urutan.
<OnClick>
- Menentukan tindakan yang akan dilakukan saat pengguna mengetuk tampilan.
<OnSwipe>
- Menentukan tindakan yang akan dilakukan saat pengguna menggeser tata letak.
<KeyFrameSet>
- Menentukan lokasi dan atribut untuk tampilan pada urutan gerakan.
<KeyPosition>
- Menentukan lokasi tampilan pada momen tertentu selama urutan gerakan.
<KeyAttribute>
- Menentukan atribut tampilan pada waktu tertentu selama urutan gerakan.