ระบบปฏิรูปการสอน

คลาสสาธารณะ TransformationSystem

พิกัดที่เลือก BaseTransformableNode อยู่ และตรวจจับท่าทางสัมผัสต่างๆ ที่ตัวควบคุมการเปลี่ยนรูปแบบใช้ BaseTransformableNode

ต้องเรียก onTouch(HitTestResult, MotionEvent) เพื่อให้ตรวจจับท่าทางสัมผัสได้ โดยค่าเริ่มต้น ArFragment จะทําขั้นตอนนี้โดยอัตโนมัติ

ผู้ผลิตก่อสร้าง

TransformationSystem(DisplayMetrics displayMetrics, SelectionVisualizer selectVisualizer)

วิธีการสาธารณะ

เป็นโมฆะ
addท่าทางสัมผัสRecognizer(Baseท่าทางสัมผัสRecognizer<?>ท่าทางสัมผัสRecognizer)
เพิ่มตัวจดจําท่าทางสัมผัสลงในระบบการเปลี่ยนนี้
ลากท่าทางสัมผัส Recognizer
get DragRecognizer()
รับการรู้จําท่าทางสัมผัสเพื่อระบุเวลาที่ผู้ใช้ลากภาพเคลื่อนไหวบนหน้าจอสัมผัส
ท่าทางสัมผัสสําหรับท่าทางสัมผัส
getท่าทางสัมผัสPointersUtility()
รับยูทิลิตีที่คลาสย่อย BaseGestureRecognizer ใช้เพื่อรักษา/ปลดล็อกรหัสตัวชี้ เพื่อให้แต่ละเคอร์เซอร์ใช้ได้ด้วยท่าทางสัมผัสทีละรายการ
การบีบนิ้วแบบบีบนิ้ว
getPinchRecognizer()
รับเครื่องมือจดจําท่าทางสัมผัสเพื่อระบุว่าผู้ใช้ใช้นิ้ว 2 นิ้วบีบบนหน้าจอสัมผัสเมื่อใด
โหนดฐานที่เปลี่ยนรูปแบบได้
getSelectedNode()
รับโหนดที่เลือกในปัจจุบัน
เครื่องมือเลือกภาพ
getSelectionVisualizer()
รับตัวเลือกการแสดงภาพที่ใช้แสดงภาพ BaseTransformableNode ที่กําลังเลือกอยู่
ท่าทางสัมผัสการบิดท่าทางสัมผัส
getTwistRecognizer()
รับเครื่องมือจดจําท่าทางสัมผัสเพื่อระบุว่าผู้ใช้ทําท่าทางการบิด 2 นิ้วบนหน้าจอสัมผัสเมื่อใด
เป็นโมฆะ
onTouch(HitTestResult HitTestResult, MotionEvent เหตุการณ์
ส่งเหตุการณ์การสัมผัสไปยังเครื่องมือจดจําท่าทางสัมผัสที่มีอยู่ในระบบการเปลี่ยนนี้
บูลีน
selectNode(โหนด BaseTransformableNode)
ตั้งค่า BaseTransformableNode เป็นโหนดที่เลือกหากไม่มีโหนดที่เลือกอยู่ในขณะนี้หรือไม่มีการเปลี่ยนโหนดที่เลือกในปัจจุบัน
เป็นโมฆะ
setSelectionVisualizer(SelectionVisualizer selectVisualizer)
ตั้งค่าภาพแสดงข้อมูลการเลือกซึ่งใช้ในการแสดงภาพ BaseTransformableNode ที่กําลังเลือกอยู่

วิธีการที่รับค่ามา

ผู้ผลิตก่อสร้าง

สาธารณะ TransformationSystem (DisplayMetrics displayMetrics, SelectionVisualizer selectVisualizer)

พารามิเตอร์
เมตริกดิสเพลย์
เครื่องมือเลือกภาพ

วิธีการสาธารณะ

สาธารณะ null addท่าทางสัมผัสRecognizer (Baseท่าทางสัมผัสRecognizer<?>ท่าทางสัมผัสRecognizer)

เพิ่มตัวจดจําท่าทางสัมผัสลงในระบบการเปลี่ยนนี้ ระบบจะส่งเหตุการณ์การแตะไปยังเครื่องมือจดจําเมื่อมีการเรียกใช้ onTouch(HitTestResult, MotionEvent)

พารามิเตอร์
การรู้จําท่าทางสัมผัส

สาธารณะ Dragท่าทางสัมผัสRecognizer get DragRecognizer ()

รับการรู้จําท่าทางสัมผัสเพื่อระบุเวลาที่ผู้ใช้ลากภาพเคลื่อนไหวบนหน้าจอสัมผัส

สาธารณะ ท่าทางสัมผัส PointersUtility รับท่าทางสัมผัสของ PointersUtility ()

รับยูทิลิตีที่คลาสย่อย BaseGestureRecognizer ใช้เพื่อรักษา/ปลดล็อกรหัสตัวชี้ เพื่อให้แต่ละเคอร์เซอร์ใช้ได้ด้วยท่าทางสัมผัสทีละรายการ

สาธารณะ Pfingerท่าทางสัมผัสRecognizer getPinchRecognizer ()

รับเครื่องมือจดจําท่าทางสัมผัสเพื่อระบุว่าผู้ใช้ใช้นิ้ว 2 นิ้วบีบบนหน้าจอสัมผัสเมื่อใด

สาธารณะ BaseTransformableNode getSelectedNode ()

รับโหนดที่เลือกในปัจจุบัน ที่สามารถเปลี่ยนแปลงได้เฉพาะโหนดที่เลือกไว้ในปัจจุบันเท่านั้น ระบบจะเลือกโหนดโดยอัตโนมัติเมื่อมีการแตะ หรือเมื่อผู้ใช้เริ่มแปลโหนดโดยใช้ท่าทางสัมผัสแบบลาก

สาธารณะ SelectionVisualizer getSelectionVisualizer ()

รับตัวเลือกการแสดงภาพที่ใช้แสดงภาพ BaseTransformableNode ที่กําลังเลือกอยู่

สาธารณะ Twistท่าทางสัมผัสRecognizer getTwistRecognizer ()

รับเครื่องมือจดจําท่าทางสัมผัสเพื่อระบุว่าผู้ใช้ทําท่าทางการบิด 2 นิ้วบนหน้าจอสัมผัสเมื่อใด

สาธารณะ null onTouch (HitTestResult HitTestResult, MotionEvent MotionEvent)

ส่งเหตุการณ์การสัมผัสไปยังเครื่องมือจดจําท่าทางสัมผัสที่มีอยู่ในระบบการเปลี่ยนนี้

พารามิเตอร์
ผลการทดสอบ Hit
เหตุการณ์การเคลื่อนไหว

บูลีน สาธารณะ selectNode (BaseTransformableNode โหนด)

ตั้งค่า BaseTransformableNode เป็นโหนดที่เลือกหากไม่มีโหนดที่เลือกอยู่ในขณะนี้หรือไม่มีการเปลี่ยนโหนดที่เลือกในปัจจุบัน หากเป็น Null ให้ยกเลิกการเลือกโหนดที่เลือกอยู่หากโหนดไม่แปลง

พารามิเตอร์
โหนด
การคืนสินค้า
  • จริง หากเลือกโหนดสําเร็จ
ดูเพิ่มเติม

สาธารณะ null setSelectionVisualizer (SelectionVisualizer selectVisualizer)

ตั้งค่าภาพแสดงข้อมูลการเลือกซึ่งใช้ในการแสดงภาพ BaseTransformableNode ที่กําลังเลือกอยู่ หากมีโหนดที่เลือกไว้อยู่แล้ว ระบบจะนําภาพการเลือกเก่าออกและจะใช้โหนดใหม่ทันที

พารามิเตอร์
เครื่องมือเลือกภาพ