public abstract class Manipulator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DiagramItem |
item |
Constructor and Description |
---|
Manipulator(DiagramItem item) |
Modifier and Type | Method and Description |
---|---|
boolean |
drawsInLocalCoordinates()
Returns whether the manipulator object draws in local or global coordinates.
|
DiagramItem |
getItem() |
boolean |
needsPointerMessages(android.graphics.PointF point)
Returns whether the manipulator object needs to track touch events.
|
void |
onPointerDown(android.graphics.PointF pointerPosition)
Called when there is a touch detected over this manipulator.
|
void |
onPointerMove(android.graphics.PointF pointerPosition)
Called when the touch moves while this manipulator tracks pointer events.
|
void |
onPointerUp(android.graphics.PointF pointerPosition)
Called when the touch is released while this manipulator tracks pointer events.
|
protected DiagramItem item
public Manipulator(DiagramItem item)
public DiagramItem getItem()
public boolean needsPointerMessages(android.graphics.PointF point)
point
- public boolean drawsInLocalCoordinates()
public void onPointerDown(android.graphics.PointF pointerPosition)
pointerPosition
- A PointF instance that specifies the current touch position.public void onPointerMove(android.graphics.PointF pointerPosition)
pointerPosition
- A PointF instance that specifies the current touch position.public void onPointerUp(android.graphics.PointF pointerPosition)
pointerPosition
- A PointF instance that specifies the current touch position.