พิกัดที่เลือก BaseTransformableNode
อยู่ และตรวจจับท่าทางสัมผัสต่างๆ ที่ตัวควบคุมการเปลี่ยนรูปแบบใช้ BaseTransformableNode
ต้องเรียก onTouch(HitTestResult, MotionEvent)
เพื่อให้ตรวจจับท่าทางสัมผัสได้ โดยค่าเริ่มต้น ArFragment
จะทําขั้นตอนนี้โดยอัตโนมัติ
ผู้ผลิตก่อสร้าง
วิธีการสาธารณะ
เป็นโมฆะ |
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
ที่กําลังเลือกอยู่ หากมีโหนดที่เลือกไว้อยู่แล้ว ระบบจะนําภาพการเลือกเก่าออกและจะใช้โหนดใหม่ทันที
พารามิเตอร์
เครื่องมือเลือกภาพ |
---|