问题标签 [gesturedetector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
180 浏览

java - ImageView.setRotation() 调用后手势检测器不起作用

我遇到了图像视图旋转的问题。这是我用来旋转图像视图的代码。

角度变为 >0 后,手势检测器停止工作。当我将旋转设置回 0 时,探测器再次开始工作。

这是手势检测器实现的链接https://github.com/Almeros/android-gesture-detectors

请帮助解决这个问题。

0 投票
1 回答
935 浏览

android - GLSurfaceView不检测手势android

我正在尝试使用 Opengl es 2 制作一个简单的 2D 游戏。我正在使用 GLSurfaceView。我正在尝试检测视图上的投掷手势,但它没有检测到任何东西。为什么是这样?以下是代码:-

试图在 glsurfaceview 内外声明手势检测器。

在 GLSurfaceView 内部

当我在表面上投掷时,它会检测到长按并打印长按而不是投掷的调试消息。无论我在屏幕上做什么,它只会检测到长按.. 有什么问题?

0 投票
1 回答
357 浏览

java - LibGdx - GestureDetector 中的 PanStop 在哪里?

我有一个实现的 Screen 类GestureListener,但它不提供PanStop方法(在 LibGdx JavaDocs 和 Wiki 中提到)

是否已删除此方法(并且文档已过时),还是我遗漏了什么?

如果是前者,那么如何检测和处理修饰或平移停止?

谢谢。

编辑:添加实施....

0 投票
1 回答
1081 浏览

android - 手势检测器在android中不起作用

我创建了一个活动来监视屏幕向右和向左滑动。这是我已经实现的代码。

当我运行这段代码时,当我向左甚至向右滑动时,什么都没有发生。onRightSwipe ()onLeftSwipe的祝酒词根本不起作用。如果我在代码中的任何地方出错,有人可以纠正我。在此先感谢您的帮助..

编辑:: 如果我的活动布局 xml 页面中没有文本视图,上面的代码可以正常工作。但是如果有一些文本视图并尝试在运行时设置文本值,那么我的应用程序强制关闭,并且错误显示为 java.lang.nullpointerexception。我在这里做错了什么??

0 投票
1 回答
552 浏览

android - GestureDetector 无法识别手势

出于某种原因,我的手势检测器无法正常工作。我已经查看了其他多个说要实现的答案。我有,但它仍然不起作用。有人可以帮忙吗?这是我的代码无法正常工作。如您所见,我实施了 onDown

0 投票
0 回答
79 浏览

input - 将 libgdx GestureDetector 设置为有限区域

我一直在尝试将我的手势检测器设置为仅对屏幕的右半部分做出反应,因为在左侧我有一个触摸板。我使用多路复用器。我到处寻找,但找不到答案。请让我知道我需要什么才能将我的手势检测器限制在右侧。

它们工作正常,因为一切都设置为返回 false,但我希望它们同时工作。左侧(当我使用触摸板时)也响应投掷动作这一事实阻止了它们同时工作。

感谢您的时间!

0 投票
0 回答
1108 浏览

android - 带有 ScrollView 内容和左右滑动手势检测的 DrawerLayout

我有一个 DrawerLayout,里面有一个 ScrollView。我希望能够在 ScrollView 上的任何位置水平滑动并让它打开/关闭 DrawerLayout(而不仅仅是在边缘上)。我想我必须使用手势检测来执行此操作,但是当我将手势检测添加到 MainActivity 时,当您对角滑动时,它还会滚动底层 ScrollView,这是我不想发生的事情。这是 Github 上的一个示例项目:

https://github.com/timothyjc/GestureProblem

这是我的主要活动:

}

这是我的抽屉布局:

这是内容片段:

0 投票
1 回答
268 浏览

android - 停止一个 SimpleOnGestureListener 监听直到新事件发生 - Android onScroll

在由于已经发生的触摸事件而调用方法后,如何阻止手势侦听器进行侦听。

令人困惑,我知道。

在步骤中,

  1. 用户触摸屏幕并滚动一定距离
  2. 基于滚动距离/或速度触发事件;没关系
  3. 如果用户将手指放在屏幕上,它会继续计算
  4. 由于这些计算而发生随机性

直到手指在屏幕上被替换之前,如何才能阻止它听呢?

GestureListener 是否有停止协议方法之类的,我可以设想 onLift 之类的?

我需要取消连接听众吗?

任何帮助表示赞赏

0 投票
1 回答
1690 浏览

java - 如何在 Android 应用程序中的 ListView 上使用手势检测器

我有一个gesture detector习惯在“页面”之间滚动。每个页面将包含一个列表视图。我遇到的问题是我的滑动没有被 ListView 拾取。它们在 ListView 的上方和下方工作,而不是在它上方,如下图所示。有谁知道如何使滑动在 ListView 上工作?谢谢!

应用捕获

这是我的活动:

这是我的布局:

0 投票
0 回答
649 浏览

android - 带有 TabHost 的片段上的 GestureDetector

我需要在滑动时更改 FragmentTabHost 中的选项卡。TabHost 中的每个选项卡实际上都显示了另一个片段。我使用了此处显示的一些代码:Android Fragment onCreateView with Gestures,但它似乎不适用于我的场景。