<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
  • إذا كان التنسيق في الحالة الأولى، أضِف الحركة إلى النهاية. بخلاف ذلك، احرِّك الصورة إلى البداية.