इससे यह तय होता है कि उपयोगकर्ता किसी व्यू पर टैप करने पर क्या कार्रवाई की जाए. किसी एक <Transition>
के लिए कई <OnClick>
नोड हो सकते हैं. साथ ही, हर <OnClick>
में एक अलग टारगेट व्यू और व्यू पर टैप करने पर करने के लिए एक अलग ऐक्शन तय किया जाता है.
वाक्य-विन्यास
<OnClick motion:targetId="@id/target_view" motion:clickAction="action"/>
विशेषताएं
motion:targetId
- व्यू पर नज़र रखी जा रही है. जब उपयोगकर्ता इस व्यू पर टैप करता है, तो ट्रांज़िशन होता है.
motion:ClickAction
- व्यू पर टैप करने पर की जाने वाली कार्रवाई. इन वैल्यू का इस्तेमाल किया जा सकता है:
transitionToStart
- मौजूदा लेआउट से,
<Transition>
एलिमेंट केmotion::constraintSetStart
एट्रिब्यूट से तय किए गए लेआउट पर ऐनिमेशन के साथ जाएं. transitionToEnd
- मौजूदा लेआउट से,
<Transition>
एलिमेंट केmotion:constraintSetEnd
एट्रिब्यूट से तय किए गए लेआउट पर ऐनिमेशन के साथ जाएं. jumpToStart
- मौजूदा लेआउट से,
<Transition>
एलिमेंट केmotion::constraintSetStart
एट्रिब्यूट से तय किए गए लेआउट पर जाएं. jumpToEnd
- मौजूदा लेआउट से,
<Transition>
एलिमेंट केmotion:constraintSetEnd
एट्रिब्यूट से तय किए गए लेआउट पर जाएं. toggle
- अगर लेआउट शुरू होने की स्थिति में है, तो उसे आखिर तक ऐनिमेट करें. इसके अलावा, शुरू करने के लिए ऐनिमेशन का इस्तेमाल करें.