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