BaseTransformableNode

lớp trừu tượng công khai BaseTransformableNode
Lớp con trực tiếp đã biết

Lớp cơ sở cho các nút có thể chuyển đổi được bằng cử chỉ từ TransformationSystem.

Xây dựng công cộng

Phương thức công khai

Hệ thống biến đổi
boolean
isSelected()
Trả về true nếu TransformationSystem hiện đang chọn nút này.
boolean
isTransformed()
Trả về true nếu có bất kỳ bộ điều khiển chuyển đổi nào đang tích cực chuyển đổi nút này.
void
onTap(HitTestResult HitTestResult, MotionEvent MotionEvent)
Xử lý khi nhấn vào một nút.
boolean
select()
Đặt nút này làm nút đã chọn trong TransformationSystem nếu không có nút nào hiện được chọn hoặc nếu nút hiện được chọn hiện không được chuyển đổi.

Phương pháp bảo vệ

void
void

Các phương thức kế thừa

Xây dựng công cộng

public BaseTransformableNode (TransformationSystemtransformSystem)

Các tham số
biến đổi hệ thống

Phương thức công khai

public TransformationSystem getTransformationSystem ()

boolean công khai isSelected ()

Trả về true nếu TransformationSystem hiện đang chọn nút này.

boolean công khai isTransformed ()

Trả về true nếu có bất kỳ bộ điều khiển chuyển đổi nào đang tích cực chuyển đổi nút này.

public void onTap (HitTestResult lượtTestResult, MotionEvent MotionEvent)

Xử lý khi nhấn vào một nút.

getNode() sẽ luôn là nút này hoặc một trong các nút con của nút.

Các tham số
kết quả kiểm thử biểu thị nút được nhấn và thông tin về vị trí chạm vào nút
Sự kiện chuyển động ACTION_UP MotionEvent đã tạo ra lần nhấn

boolean công khai select ()

Đặt nút này làm nút đã chọn trong TransformationSystem nếu không có nút nào hiện được chọn hoặc nếu nút hiện được chọn hiện không được chuyển đổi.

Trả về
  • true nếu nút được chọn thành công
Xem thêm

Phương pháp bảo vệ

bảo vệ khoảng trống addTransformationController (BaseTransformationController<?>transformController)

Các tham số
Bộ điều khiển biến đổi

bảo vệ khoảng trống removeTransformationController (BaseTransformationController<?>transformController)

Các tham số
Bộ điều khiển biến đổi