问题标签 [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 投票
3 回答
3022 浏览

android - Android - GridView - GestureDetector 不起作用

我在我的应用程序中检测到投掷手势时遇到问题。我的布局由一个 GridView、几个 TextView 和按钮组成。

我实现了 OnGestureListener:

然后在 OnCreate 中:

和覆盖的方法:

}

这实际上效果很好,但不适用于 GridView。无论我在 GridView 之外的哪个地方执行投掷,它都可以工作。在 GridView 上 - 绝对没有反应。我真的不知道该怎么做,所以提前感谢您的帮助。

0 投票
1 回答
2012 浏览

java - TYPE_SYSTEM_OVERLAY 中的 GestureDetector

我创建了一个TYPE_SYSTEM_OVERLAY并且我希望使用service.

覆盖工作正常,但问题是当我尝试将其合并到其中时它无法捕获触摸事件GestureDetector。当我点击屏幕时,吐司消息“onDown”没有显示..

如果有人告诉我哪里出错了,我将不胜感激:(我已经尝试GestureDetector在课堂之外实施,OverlayView但也没有结果。

0 投票
2 回答
1909 浏览

java - 在android中滑动双击?

在 android 的 DoubleTap 上使用 Mohan 的答案,但我不知道如何实现它。

我有一个 webView,我想检测左右滑动和双击。我怎么能同时实现两者。请帮助我对手势不熟悉。

0 投票
3 回答
1054 浏览

android - OnFling 和 ImageView 无法正常工作

所以我试图让我的页面的 imageview 组件在滑动时改变。我什至无法拿起滑动手势并将其转发到手势检测器上。

在 OnFling 方法中,我无法访问这些日志语句。有什么我想念的吗?

0 投票
2 回答
193 浏览

android - 布局android活动

我会知道是否有可能创建一个与线性布局、表格布局、相对布局等相比具有不同布局的新 Android 活动......
我的目标是创建一个活动,其中 android 加载一些对象(例如注释)并将这些注释放入活动中,以便最终用户产生在平板电脑屏幕上贴有大量便利贴的错觉。

我要实现的结果与计算机的布局非常相似,其中有很多图标,您可以插入、删除和移动这个代表我的笔记的图标。
我想使用这样的网格http://developer.android.com/guide/tutorials/views/hello-gridview.html,但是通过这种布局,我可以将图标移动到我想要的位置吗?

0 投票
1 回答
2668 浏览

android - Android OnGestureListener onScroll MotionEvent

OnGestureListener 的 onScroll 事件有问题。

方法签名如下:

问题是 MotionEvent e1 在第一次滚动后似乎总是相同的。当我在示例中对第一个 srcolling 执行 e1.getX() 时,它返回 100。当我停止滚动并在屏幕的不同位置开始第二个滚动时,它也给出 100。只有 MotionEvent e2 改变了它的值。

0 投票
1 回答
1978 浏览

android - 只拦截双击

我目前在要响应双击的 webView 上有一个 GestureDetector。但是,webView 然后忽略所有单击 - 大概我也覆盖了这种行为。

我在寻找:

  • 由我的代码检测并由我的活动处理的双击
  • WebView 正常处理的常规点击

这是我到目前为止所拥有的:

 

如何将正常的单击留给 webView 处理?

0 投票
3 回答
943 浏览

android - 为什么 GestureOverlayView 这么慢?

我用不同的方法检测了 2 个视图上的滑动手势:第一个是通过 GestureDetector,第二个是 GestureOverlayView(我需要这个,因为第二个视图是 GridView 并且 GestureDetector 不能正常工作)。

第一个几乎是即时的,但第二个延迟大约 1 秒(Nexus S,ICS)。为什么,我该如何解决?

我无法更改方法,因为稍后我需要识别更复杂的手势,但我希望它能够立即工作。

0 投票
1 回答
3829 浏览

android - android检测用户是否刷卡

我有一个带有 webviews 的 viewpager,我想检测用户是否已经刷过。

我主要想计算他们在视图之间滑动了多少次。

跟上 viewpager 中的位置的问题在于它可能无法跟踪您所在视图的位置,因为它不断生成远离您所在位置的视图 +1 和 -1。

所以我的下一个方法是使用用户进行的计数滑动。只有那种会改变viewpager的水平滑动

我在想这与手势监听器和一些方向逻辑有关,但我不确定。

另外我想知道 viewpager 和 webview 的触摸识别是否会导致难以在另一个被覆盖的函数中捕捉手势,只是为了计数。

洞察力赞赏

0 投票
1 回答
8419 浏览

android - 将 GestureDetector 设置为所有子视图

我想将 GestureDetector 添加到活动的所有视图(视图组)中,而无需手动将其分配给每个视图。现在 onFling() 仅在在背景上滑动时被激活,但在例如 button1 上滑动时不会被激活。