1 package jp.osdn.gokigen.gokigenassets.camera.console
3 import android.view.GestureDetector
4 import android.view.MotionEvent
5 import android.view.ScaleGestureDetector
7 class ConsolePanelGestureListener(private val positionArea : IDetectPositionReceiver) : GestureDetector.SimpleOnGestureListener(), ScaleGestureDetector.OnScaleGestureListener
10 // ScaleGestureDetector.OnScaleGestureListener
11 override fun onScale(detector: ScaleGestureDetector): Boolean
16 // ScaleGestureDetector.OnScaleGestureListener
17 override fun onScaleBegin(detector: ScaleGestureDetector): Boolean
22 // ScaleGestureDetector.OnScaleGestureListener
23 override fun onScaleEnd(detector: ScaleGestureDetector)
28 override fun onLongPress(e: MotionEvent)
33 positionArea.onLongPress(e.x, e.y)
41 override fun onSingleTapUp(e: MotionEvent): Boolean
44 super.onSingleTapUp(e)
47 ret = positionArea.onSingleTapUp(e.x, e.y)
57 private fun onUp(event: MotionEvent) : Boolean
59 Log.v(ConsolePanelControl.TAG, "onTouch() UP : [" + event.x + "," + event.y + "] ")
67 private fun onMove(event: MotionEvent) : Boolean
69 Log.v(ConsolePanelControl.TAG, "onTouch() MOVE : [" + event.x + "," + event.y + "] ")
75 private fun onDown(event: MotionEvent) : Boolean
77 Log.v(ConsolePanelControl.TAG, "onTouch() DOWN : [" + event.x + "," + event.y + "] ")