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

android - GestureDetector.onTouchEvent 中的 NullPointerException

我在 onTouch 中有一个使用 GestureDetector 的活动。在我的布局中,我还有一个实现 onClickListener 的视图。在 Android ICS 上,我在处理 TouchEvent 时收到 NullPointerException。这个错误的原因是什么?我看过几篇帖子说 onClick 和 onTouch 不能很好地配合使用,但是当人们看到这个错误时,没有真正解释原因或问题的真正解决方案。

这是代码:

堆栈跟踪是:

查看 ICS Source,我可以提取带有错误的行:GestureDetector.java:587. 它发生在onTouchEvent()方法内部,在 case 中case MotionEvent.ACTION_UP:。这是摘录:

第 587 行中的 ANullPointerException表示mVelocityTracker为空。这是类的私有VelocityTracker属性SimpleOnGestureListener。为什么此时此变量为空?

0 投票
1 回答
381 浏览

android - Android SimpleOnScaleGestureListener 结合 OnDoubleTapListener

如何结合 SimpleOnScaleGestureListener 和 OnDoubleTapListener?如果我在我的 onTouchEvent 方法中这样做:

我的应用程序永远不会被双击。

我该如何解决这个问题?如果我两者都做:

我的应用程序会将缩放手势解释为缩放手势,但它也会将相同的手势解释为双标签手势的第一个标签。我不想要那个。我不希望 doubleTabDetector 同时处理缩放手势。

0 投票
1 回答
646 浏览

android - 旧版 Android 的拖放不精确

所以我正在尝试制作一个“磁性诗歌”类型的应用程序。用户将在屏幕上移动各种 Button 小部件。我正在使用 Button 小部件,因为它最接近磁铁的外观,尽管我对其他选项持开放态度!

我的手指无法正确移动物体。它们很接近,但与我的手指并不完全一致。我手机上的 X 坐标似乎很好,但 Y 坐标已关闭。这可能是由于标题栏吗?

0 投票
1 回答
160 浏览

java - 向 GestureDetector 添加事件

实际上,我有用于 WebView 的 GestureDetector,它可以工作,我可以通过左右滑动更改页面以加载,但缩放、平移和活动链接已停止工作。这是听众:

问题是:我可以将此单个事件(左右滑动)添加到 webview 默认 GestureDetector 吗?我需要在 webview 上缩放并保持活动链接,还需要通过滑动来更改页面。

谢谢您的帮助。

0 投票
1 回答
4005 浏览

android - 如何让 GestureDetector 正常工作

到目前为止,我的活动中有此代码:

我有这个全球性的:private GestureDetector gestureDetector;

我有这个,onCreate因为我看到人们这样做:

不太确定我做错了什么,但是当我滑动时什么都没有发生。有任何想法吗?

0 投票
2 回答
2286 浏览

android - 在双击和滑动之间切换

我有一个 RelativeLayout 我正在使用 GestureDetector 将 TouchListener 放入其中。我已经完成并且可以检测到双击,但是如何在视图中添加滑动事件呢?

实现滑动事件后,如何在 a.)仅允许点击和禁用滑动 和 b.)禁用点击和仅允许滑动之间切换。

0 投票
1 回答
1328 浏览

android - 在 TouchImageView 中实现双击 - 现在无法拖动图片

我有个问题。我从这里使用了 TouchImageView 代码 - https://github.com/MikeOrtiz/TouchImageView。我已经实现了双击功能。它工作正常,但现在我无法在放大图像时拖动它。通过手势缩放(捏缩放)工作正常,我只是无法在缩放的图像上导航。我不知道为什么。这是我的实际代码:

你有什么问题吗?

谢谢!

0 投票
2 回答
5390 浏览

android - android父子自定义视图上的触摸事件处理

今天我在 android 自定义视图上处理触摸事件时遇到了问题。在这种情况下,我创建了父视图调用 weekview 和 chiled 调用 weekdayview。我想在子视图中实现像 singleTap、LongPress 这样的触摸事件,并且当我在父视图或子视图上滑动时我想滚动父视图。当我在两个视图中实现触摸事件时它不起作用。

在此处输入图像描述

任何人都可以帮助我。这对我真的很有帮助。谢谢

0 投票
1 回答
1637 浏览

android - ListFragment 中的手势检测

我有一个用 ContentProvider 填充的ListFragment 。

我需要为它们中的每一个附加一个手势监听器,以便当用户向右滑动时,该项目会从列表中删除。

以下是我目前在我的 ListFragment 中的所有内容。

我将如何附加手势检测和监听?

我做了一些研究,发现了这段代码:

谁能告诉我如何实现它?(不是删除部分,只是实现)

0 投票
1 回答
351 浏览

android - OnFling 和其他方法不适用于 ListView 中的 TextView

我需要帮助... :-) 我的 ListView 有一个自定义适配器。这些项目是 TextViews。我希望能够处理每个 TextView 上的 onSingleTap、onFling 和所有其他事件。但只有 onDown 事件有效!其他都不要!我不明白为什么。在我的其他活动中,TextViews 不是 ListView 的一部分,一切正常......

这就是我所拥有的: