इससे मोशन सीक्वेंस की शुरुआत और आखिरी स्थिति, टारगेट के बीच की स्थितियां, और मोशन को ट्रिगर करने वाले उपयोगकर्ता इंटरैक्शन के बारे में पता चलता है.
वाक्य-विन्यास
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
विशेषताएं
motion:constraintSetStart
- मोशन सीक्वेंस की शुरुआती स्थिति. यह
<ConstraintSet>
या लेआउट का आईडी हो सकता है.<ConstraintSet>
की जानकारी देने के लिए, इस एट्रिब्यूट को"@+id/constraintSetId"
पर सेट करें. किसी लेआउट की जानकारी देने के लिए, उसे"@layout/layoutState"
पर सेट करें. motion:constraintSetEnd
- मोशन सीक्वेंस की आखिरी स्थिति. यह किसी
<ConstraintSet>
या लेआउट का आईडी हो सकता है.<ConstraintSet>
की जानकारी देने के लिए, इस एट्रिब्यूट को"@+id/constraintSetId"
पर सेट करें. किसी लेआउट के बारे में बताने के लिए, उसे"@layout/layoutState"
पर सेट करें. motion:duration
- मोशन सीक्वेंस की अवधि, मिलीसेकंड में. अगर यह जानकारी नहीं दी गई है, तो
<MotionScene>
एलिमेंट केdefaultDuration
का इस्तेमाल किया जाता है.
इसमें ये चीज़ें शामिल हो सकती हैं
<onClick>
- इससे पता चलता है कि मोशन सीक्वेंस, उपयोगकर्ता के टच से ट्रिगर होता है.
<onSwipe>
- इससे पता चलता है कि मोशन सीक्वेंस, उपयोगकर्ता के स्वाइप करने से ट्रिगर होता है.
<KeyFrameSet>
- मोशन सीक्वेंस में एलिमेंट के लिए, एक या उससे ज़्यादा इंटरमीडिएट पोज़िशन या एट्रिब्यूट सेटिंग तय करता है.