<OnClick>

تحدِّد هذه السمة الإجراء الذي سيتم تنفيذه عندما ينقر المستخدم على عرض معيّن. يمكن أن تكون هناك عُقد <OnClick> متعددة في عمود <Transition> واحد، وتحدّد كل <OnClick> عُقدًا مختلفة لعرض هدف مختلف وإجراء مختلف لتنفيذه عند النقر على العرض.

بناء الجملة

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

السمات

motion:targetId
العرض قيد المراقبة. عندما ينقر المستخدم على هذا العرض، يحدث الانتقال.
motion:ClickAction
الإجراء المطلوب تنفيذه عند النقر على العرض في ما يلي القيم المسموح بها:
  • transitionToStart
  • أضِف الحركة من التنسيق الحالي إلى التنسيق الذي تحدِّده السمة motion::constraintSetStart للعنصر <Transition>.
  • transitionToEnd
  • أضِف الحركة من التنسيق الحالي إلى التنسيق الذي تحدِّده السمة motion:constraintSetEnd للعنصر <Transition>.
  • jumpToStart
  • يمكنك الانتقال من التنسيق الحالي إلى التنسيق الذي تحدّده السمة motion::constraintSetStart الخاصة بالعنصر <Transition>.
  • jumpToEnd
  • يمكنك الانتقال من التنسيق الحالي إلى التنسيق الذي تحدّده السمة motion:constraintSetEnd الخاصة بالعنصر <Transition>.
  • toggle
  • إذا كان التنسيق في حالة البداية، يمكنك تحريكه حتى النهاية. خلاف ذلك، قم بتحريك البداية.