जब उपयोगकर्ता किसी व्यू पर टैप करता है, तो इस कार्रवाई के बारे में बताता है. वहाँ हो सकती है
एक के लिए कई <OnClick> नोड
<Transition>, जिसमें
हर <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- अगर लेआउट शुरुआती स्थिति में है, तो आखिर तक ऐनिमेट करें. या फिर, ऐनिमेशन को शुरुआत में ही इस्तेमाल करें.