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