โหนดฐานที่เปลี่ยนรูปแบบได้

คลาสนามธรรมสาธารณะ BaseTransformableNode
คลาสย่อยที่ทราบ

คลาสฐานสําหรับโหนดที่เปลี่ยนรูปแบบได้โดยใช้ท่าทางสัมผัสจาก TransformationSystem

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

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

การเปลี่ยนรูปแบบ
บูลีน
isSelected()
แสดงผลเป็นจริงหากโหนดนี้ได้รับเลือกโดย TransformationSystem ในขณะนี้
บูลีน
isTransforming()
แสดงค่า "จริง" หากมีตัวควบคุมการเปลี่ยนรูปแบบกําลังแปลงโหนดนี้อยู่
เป็นโมฆะ
on Tap(HitTestResult HitTestResult, MotionEvent เหตุการณ์
จัดการเมื่อแตะโหนด
บูลีน
select()
ตั้งค่านี้เป็นโหนดที่เลือกใน TransformationSystem หากไม่มีโหนดที่เลือกในขณะนี้ หรือหากโหนดที่เลือกปัจจุบันไม่มีการแปลงอย่างเต็มที่

วิธีป้องกัน

เป็นโมฆะ
เป็นโมฆะ

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

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

สาธารณะ BaseTransformableNode (TransformationSystem TransformationSystem)

พารามิเตอร์
การเปลี่ยนรูปแบบระบบ

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

สาธารณะ TransformationSystem getTransformationSystem ()

บูลีน สาธารณะ isSelected ()

แสดงผลเป็นจริงหากโหนดนี้ได้รับเลือกโดย TransformationSystem ในขณะนี้

บูลีน สาธารณะ isTransforming ()

แสดงค่า "จริง" หากมีตัวควบคุมการเปลี่ยนรูปแบบกําลังแปลงโหนดนี้อยู่

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

จัดการเมื่อแตะโหนด

getNode() จะเป็นโหนดนี้หรือโหนดใดโหนดหนึ่งเสมอ

พารามิเตอร์
ผลการทดสอบ Hit หมายถึงโหนดที่ถูกแตะและข้อมูลเกี่ยวกับจุดที่ผู้ใช้แตะ
เหตุการณ์การเคลื่อนไหว MotionEvent ของ ACTION_UP ที่เป็นสาเหตุของการแตะ

บูลีน สาธารณะ select ()

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

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

วิธีป้องกัน

Protected null addTransformationController (BaseTransformationController<?> TransformationController)

พารามิเตอร์
ตัวควบคุมการเปลี่ยนรูปแบบ

ป้องกัน สิทธิ์ removeTransformationController (BaseTransformationController<?> TransformationController)

พารามิเตอร์
ตัวควบคุมการเปลี่ยนรูปแบบ