platform.touch().onTouchStart(touches); platform.pointer().onPointerStart( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_UP: platform.touch().onTouchEnd(touches); platform.pointer().onPointerEnd( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_POINTER_DOWN: platform.touch().onTouchMove(touches); platform.pointer().onPointerDrag( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_CANCEL: platform.touch().onTouchCancel(touches); platform.pointer().onPointerCancel( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break;
platform.touch().onTouchStart(touches); platform.pointer().onPointerStart( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_UP: platform.touch().onTouchEnd(touches); platform.pointer().onPointerEnd( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_POINTER_DOWN: platform.touch().onTouchMove(touches); platform.pointer().onPointerDrag( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break; case MotionEvent.ACTION_CANCEL: platform.touch().onTouchCancel(touches); platform.pointer().onPointerCancel( new Pointer.Event.Impl(flags, time, pointerEvent.x(), pointerEvent.y(), true)); break;
public void onTouchMove(Touch.Event event) { onMove(event.x(), event.y()); } public void onTouchEnd(Touch.Event event) {
@Override public void onTouchMove(Touch.Event event) { Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart); label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y); modify(event); motionLabel.set("touch move", describe(event, "")); }
@Override public void onStart(Touch.Interaction iact) { Touch.Event event = iact.event; _lstart = label.transform().translation(); _pstart = new Vector(event.x(), event.y()); label.setAlpha(0.5f); modify(event); logger.log(describe(event, "touch start")); } @Override public void onMove(Touch.Interaction iact) {
@Override public void onTouchStart(Touch.Event event) { _lstart = label.transform().translation(); _pstart = new Vector(event.x(), event.y()); label.setAlpha(0.5f); modify(event); logger.log(describe(event, "touch start")); }
public void onTouchStart(Touch.Event event) { onStart(event.x(), event.y()); } public void onTouchMove(Touch.Event event) {
@Override public void onMove(Touch.Interaction iact) { Touch.Event event = iact.event; Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart); label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y); modify(event); motionLabel.set("touch move", describe(event, "")); }