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

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

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

<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>
इसके लिए एक या ज़्यादा मध्यवर्ती स्थितियां या विशेषता सेटिंग तय करती है के एलिमेंट शामिल हैं.

इसमें शामिल