ระบุการดำเนินการที่จะทำเมื่อผู้ใช้แตะมุมมอง อาจมีโหนด <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
- หากเลย์เอาต์อยู่ในสถานะเริ่มต้น ให้แสดงภาพเคลื่อนไหวจนจบ ไม่เช่นนั้น ให้เคลื่อนไหวไปยังจุดเริ่มต้น