我对双击到缩放操作有疑问。 使用GestureDetector,我得到了一个像双击功能一样的手势列表:
@Override
public boolean onDoubleTap(MotionEvent event)
{
//Scrollanimation
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
Log.d(DEBUG_TAG, "");
}
Log.d(DEBUG_TAG, "onDoubleTap: ");
return true;
}
现在我想实现一个滚动功能,通过滚动来启用缩放功能。如果没有必须由我的MainClass扩展的比例检测器,我如何实现比例效果?
答案 0 :(得分:1)
DoubleTap就是这样的:
onDoubleTap
但ScaleGestureDetector.SimpleOnScaleGestureListener
会在两种情况下为您提供回调:
<强>一:强>
onScaleBegin
onScale
onScaleEnd
<强>第二强>
onScaleBegin
和onScale
onScaleEnd
第二个允许你用一根手指缩放。