<OnClick>

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