<OnClick>

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