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