<ट्रांज़िशन>

इससे मोशन सीक्वेंस की शुरुआत और आखिरी स्थिति, टारगेट के बीच की स्थितियां, और मोशन को ट्रिगर करने वाले उपयोगकर्ता इंटरैक्शन के बारे में पता चलता है.

वाक्य-विन्यास

<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>
मोशन सीक्वेंस में एलिमेंट के लिए, एक या उससे ज़्यादा इंटरमीडिएट पोज़िशन या एट्रिब्यूट सेटिंग तय करता है.

इसमें शामिल है