public class PanBehavior extends BehaviorBase
Behavior.Pan
behavior.currentCursor, diagramView
Constructor and Description |
---|
PanBehavior(DiagramView diagramView,
boolean supportsModify)
Initializes a new instance of the PanBehavior class.
|
Modifier and Type | Method and Description |
---|---|
void |
pointerDown(android.graphics.Point pointerPosition,
android.view.MotionEvent e)
Invoked in response to system pointer down events.
|
void |
pointerMove(android.graphics.Point pointerPosition,
android.view.MotionEvent e)
Invoked when the pointer moves.
|
void |
pointerUp(android.graphics.Point pointerPosition,
android.view.MotionEvent e)
Invoked in response to system pointer up events.
|
protected InteractionState |
startDraw(android.graphics.PointF point,
android.view.MotionEvent e) |
protected InteractionState |
startDrawCommon(android.graphics.PointF point,
android.view.MotionEvent e) |
protected boolean |
supportsAutoScroll() |
cancelDrag, createLink, getDiagram, getDiagramView
pointerOver
public PanBehavior(DiagramView diagramView, boolean supportsModify)
diagramView
- A DiagramView instance.protected InteractionState startDrawCommon(android.graphics.PointF point, android.view.MotionEvent e)
startDrawCommon
in class BehaviorBase
protected InteractionState startDraw(android.graphics.PointF point, android.view.MotionEvent e)
startDraw
in class BehaviorBase
public void pointerDown(android.graphics.Point pointerPosition, android.view.MotionEvent e)
BehaviorBase
pointerDown
in class BehaviorBase
pointerPosition
- A Point instance that specifies the pointer position.e
- The corresponding system MotionEvent object.public void pointerUp(android.graphics.Point pointerPosition, android.view.MotionEvent e)
BehaviorBase
pointerUp
in class BehaviorBase
pointerPosition
- A Point instance that specifies the pointer position.e
- The corresponding system MotionEvent object.public void pointerMove(android.graphics.Point pointerPosition, android.view.MotionEvent e)
BehaviorBase
pointerMove
in class BehaviorBase
pointerPosition
- A Point instance that specifies the pointer position.e
- The corresponding system MotionEvent object.protected boolean supportsAutoScroll()
supportsAutoScroll
in class Interaction