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