Java 双击以放大Android
我有个问题要问双击缩放动作。 使用手势检测器,我得到了一系列手势,比如双击功能:Java 双击以放大Android,java,android,zooming,Java,Android,Zooming,我有个问题要问双击缩放动作。 使用手势检测器,我得到了一系列手势,比如双击功能: @Override public boolean onDoubleTap(MotionEvent event) { //Scrollanimation if (event.getAction() == MotionEvent.ACTION_DOWN) { Log.d(DEBUG_TAG, ""); }
@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扩展的缩放检测器,如何实现缩放效果?DoubleTap适用于以下情况:
- 手指向下
- 竖起手指
- 手指向下
- 竖起手指//交互结束,此时事件为send
onDoubleTap
scalegestruedetector.simpleOnScalegestrueListener
将在两种情况下为您提供回调:
One:
- 两个手指向下,
onScaleBegin
- 移动两个手指(缩放)
onScale
- 交互结束
onScaleEnd
- 一根手指向下
- 竖起一个手指(快速)
- 一根手指向下
- 移动手指
和onScaleBegin
onScale
- 向上竖起一根手指
onScaleEnd