1 package jp.osdn.gokigen.gokigenassets.camera.console
4 import android.view.GestureDetector
5 import android.view.MotionEvent
6 import android.view.ScaleGestureDetector
8 class ConsolePanelGestureListener(private val positionArea : IDetectPositionReceiver) : GestureDetector.SimpleOnGestureListener(), ScaleGestureDetector.OnScaleGestureListener
11 // ScaleGestureDetector.OnScaleGestureListener
12 override fun onScale(detector: ScaleGestureDetector?): Boolean
17 // ScaleGestureDetector.OnScaleGestureListener
18 override fun onScaleBegin(detector: ScaleGestureDetector?): Boolean
23 // ScaleGestureDetector.OnScaleGestureListener
24 override fun onScaleEnd(detector: ScaleGestureDetector?)
29 override fun onLongPress(e: MotionEvent?)
36 positionArea.onLongPress(e.x, e.y)
45 override fun onSingleTapUp(e: MotionEvent?): Boolean
48 super.onSingleTapUp(e)
53 ret = positionArea.onSingleTapUp(e.x, e.y)
64 private fun onUp(event: MotionEvent) : Boolean
66 Log.v(ConsolePanelControl.TAG, "onTouch() UP : [" + event.x + "," + event.y + "] ")
74 private fun onMove(event: MotionEvent) : Boolean
76 Log.v(ConsolePanelControl.TAG, "onTouch() MOVE : [" + event.x + "," + event.y + "] ")
82 private fun onDown(event: MotionEvent) : Boolean
84 Log.v(ConsolePanelControl.TAG, "onTouch() DOWN : [" + event.x + "," + event.y + "] ")