gpt4 book ai didi

java - Android 中的双击缩放

转载 作者:行者123 更新时间:2023-12-01 09:02:45 25 4
gpt4 key购买 nike

我对双击缩放操作有疑问。使用 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 扩展的比例检测器的情况下实现比例效果?

最佳答案

DoubleTap 就是用于类似的事情:

  • 手指向下,
  • 手指向上,
  • 手指向下,
  • 手指向上//交互结束,此处发送事件 onDoubleTap

但是ScaleGestureDetector.SimpleOnScaleGestureListener将在两种情况下为您提供回调:

一:

  • 向下两个手指,onScaleBegin
  • 移动两根手指(缩放)onScale
  • 交互结束onScaleEnd

第二:

  • 一根手指向下
  • 竖起一根手指(快速)
  • 一根手指向下
  • 移动手指onScaleBeginonScale
  • 竖起一根手指onScaleEnd

第二个允许您用一根手指进行缩放。

关于java - Android 中的双击缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41544607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com