|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.network.interaction.Interaction
public class Interaction
交互监听器 IInteraction
实现类
Field Summary | |
---|---|
protected Network |
network
拓扑图 |
Constructor Summary | |
---|---|
Interaction(Network network)
构造函数 |
Method Summary | |
---|---|
void |
destroy()
结束交互 |
boolean |
onDoubleTap(TouchEvent e)
双击 |
boolean |
onDown(TouchEvent e)
按下 |
boolean |
onFling(TouchEvent e1,
TouchEvent e2,
float velocityX,
float velocityY)
快速滑动 |
void |
onLongPress(TouchEvent e)
长按 |
boolean |
onMove(MotionEvent event)
|
boolean |
onScale(ScaleGestureDetector detector)
缩放事件 |
boolean |
onScaleBegin(ScaleGestureDetector detector)
缩放事件开始 |
void |
onScaleEnd(ScaleGestureDetector detector)
缩放事件结束 |
boolean |
onScroll(TouchEvent e1,
TouchEvent e2,
float distanceX,
float distanceY)
滑动 |
boolean |
onSingleTapConfirmed(TouchEvent e)
单指点击事件 |
boolean |
onSingleTapUp(TouchEvent e)
单点触摸释放 |
boolean |
onUp(TouchEvent e)
释放 |
void |
reset()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Network network
Constructor Detail |
---|
public Interaction(Network network)
network
- 拓扑图Method Detail |
---|
public void reset()
public boolean onDown(TouchEvent e)
IInteraction
onDown
in interface IInteraction
e
- 触摸事件
public boolean onUp(TouchEvent e)
IInteraction
onUp
in interface IInteraction
e
- 触摸事件
public boolean onSingleTapUp(TouchEvent e)
IInteraction
onSingleTapUp
in interface IInteraction
e
- 触摸事件
public boolean onScroll(TouchEvent e1, TouchEvent e2, float distanceX, float distanceY)
IInteraction
onScroll
in interface IInteraction
e1
- 初始按下事件e2
- 当前触摸事件distanceX
- 滑动距离distanceY
- 滑动距离
public boolean onMove(MotionEvent event)
public void onLongPress(TouchEvent e)
IInteraction
onLongPress
in interface IInteraction
e
- 触摸事件public boolean onFling(TouchEvent e1, TouchEvent e2, float velocityX, float velocityY)
IInteraction
onFling
in interface IInteraction
e1
- 初始按下事件e2
- 当前触摸事件velocityX
- 滑动速率velocityY
- 滑动速率
public boolean onSingleTapConfirmed(TouchEvent e)
IInteraction
onSingleTapConfirmed
in interface IInteraction
e
- 触摸事件
public boolean onDoubleTap(TouchEvent e)
IInteraction
onDoubleTap
in interface IInteraction
e
- 触摸事件
public boolean onScale(ScaleGestureDetector detector)
IInteraction
onScale
in interface IInteraction
detector
- 缩放处理器
public boolean onScaleBegin(ScaleGestureDetector detector)
IInteraction
onScaleBegin
in interface IInteraction
detector
- 缩放处理器
public void onScaleEnd(ScaleGestureDetector detector)
IInteraction
onScaleEnd
in interface IInteraction
detector
- 缩放处理器public void destroy()
IInteraction
destroy
in interface IInteraction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |