问题标签 [swipe-gesture]

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 投票
1 回答
239 浏览

android - 检测列表视图是否超出范围并在其中传递新项目

有人可以建议我如何检测列表视图是否超出范围?我在列表视图中只有一项。而且我需要检测用户何时向上或向下滑动它并且列表视图相应地向上或向下并在其上方或下方显示空白空间。在这一刻,我应该更新我的列表视图的适配器并在那里传递新项目。

我尝试使用 GestureListener 来实现它,如下所示:

它检测向上或向下滑动动作,但不是当列表视图超出范围并显示空白空间时。

0 投票
1 回答
1098 浏览

android - ListView 项目作为照片滑块

我需要创建应该显示为照片滑块的列表视图。我的意思是它只能是屏幕上的一项。并且当用户开始向上或向下滑动时,上方或下方的项目变得可见,但不会填满屏幕。并且当用户在某个定义的点滑动它时,这个项目会出现在屏幕上。等等。

作为照片滑块。你打开它,在屏幕上只看到一张照片。然后单击照片并开始向下滑动。因此,您在当前底部的滑动照片可以满足屏幕。我想在我的列表视图项目中实现这样的原则。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我附上了可以描述我想要实现的文件。所以位置 1 - 列表视图的开始位置。然后用户触摸屏幕并开始向左滑动。您可以在第二张图片上看到 - 用户还看到了第 1 项,但也看到了第 2 项。最后,当他将第 2 个项目滑到最后时,他只能在屏幕上看到它。我很抱歉这种奇怪的解释,但我认为它可以让我的问题更清楚。此外,我想在我的列表视图中实现垂直滑动,而不是水平滑动,它应该只有一个项目。

0 投票
0 回答
405 浏览

ios - 快速向左/向右滑动,使 UIImageView 飞离屏幕

遵循以下链接中@Rob 的回答:

https://stackoverflow.com/a/10407713/1692914

@抢

谢谢你的例子。但是我有一个问题,如果我快速滑动屏幕,会发生什么情况是 imageViews 从左到右飞行(反之亦然),这取决于动画,并且它们从屏幕上消失而没有出现在视图中,因为它们应该在我滑动屏幕时出现慢慢地。

0 投票
1 回答
622 浏览

objective-c - iOS - 双击手势在 UIWebView 上不起作用

我有一个viewController以编程方式添加的几个项目。AUILabel和 aUIWebView包括一个滚动视图。

现在,我使用故事板在 viewController 上添加了滑动手势,运行时一切正常。

当我尝试在 上滑动时出现问题UIWebview,它不会触发 Swipe 手势并且看起来好像取消了它。

我怎样才能启用它,以便手势在整个视图中起作用但又保持UIWebview功能?

0 投票
1 回答
11764 浏览

javascript - 如何在没有任何库的情况下使用 jquery swipe?

我需要$("#slider ul li div").swipeleft();使用核心 jQuery 创建 jQuery mobile 之类的 Swipe 手势,而不使用任何库或插件,甚至不使用 jQuery mobile。

我知道 jQuery 移动小部件现在将被解耦,这样我们就可以单独从中进行滑动。但我不能等那么久。

我需要一些类似于左右滑动功能的滑动手势的手动 jQuery 代码。我见过这个,但我不明白如何从中获得滑动手势。任何人都可以帮我解决该代码吗?

0 投票
1 回答
718 浏览

css - 溢出-x 错误?全浏览器宽度条技术

我正在页面上尝试这种技术。以前用过它似乎工作正常,但现在在 Chrome 和 Firefox 中,不显示水平滚动条(这很好),但两指滑动时仍然发生水平滚动(这很糟糕)。

我发现这个错误报告描述了相同的行为,但被标记为已解决。我在 Safari 中测试过,水平滚动被阻止了。

代码(实际上与 CSS-Tricks 示例中的代码相同):

非常感谢任何帮助。

编辑:在 html 元素中添加 overflow-x 确实可以防止水平滚动,但有时会导致其他显示错误(在我制作的更充实的页面上,下拉菜单一直被切断,即使这应该是一个溢出-y事情)并且没有解释为什么滚动条不存在,但滚动仍然有效。

0 投票
1 回答
699 浏览

java - 滑动时出现空指针异常

我开始NullPointerException刷卡了。有什么问题以及如何纠正?异常在method onTouchEventby statement中触发return gestureDetector.onTouchEvent(event);

该活动(List8)被称为 Tabs3 类中的 TabActivity,它也是为了完整而提供的。

这是Tabs3:

0 投票
2 回答
9819 浏览

ios - 在 Xcode 中使用 UIPanGestureRecognizer 和速度来确定滑动方向过于敏感并且在方向之间快速切换

澄清:

我想要实现的是:滑动手势(向上、向下、向右和向左)在 WebView 上。当任何手势发生时,这就是它需要发生的事情:一旦开始滑动,就必须开始一个动作(该动作实际上是加载一个 html 链接,该链接将 ip 摄像头移动到上、下、右、左)。html链接使相机一直向右或向左或向上或向下。我有另一个 html 链接,加载时会告诉网络摄像机停止。

所以它需要发生的是当状态是 UIGestureRecognizerStateBegan 链接加载并不断移动相机直到用户没有触摸屏幕并且状态变为 UIGestureRecognizerStateEnded 并触发另一个 html 链接在 WebView 中运行哪个链接将停止相机从移动。正如我们所说,我发布的初始代码就是这样做的,但是刷卡太敏感了。您的代码已解决此问题,但现在第二个链接在第一个链接之后立即加载,不允许相机移动。是否有意义??第一个链接需要运行直到手指被抬起。


原始问题:

我试图使用我管理的 UIPanGestureRecognizer 中的速度来确定滑动方向,它检测到向右、向左、向上和向下滑动,它会根据滑动方向触发适当的操作,并在每次滑动时再次触发正确的操作 UIGestureRecognizerStateEnded ,但是,我在下面的代码中的问题是方向非常敏感,例如在向右滑动期间,它可以识别大部分向右滑动,但也可以在两者之间向上或向下滑动。由于滑动并不总是完美地在一条直线上,我想发现的是,如果滑动大部分是向右,则只触发向右滑动的动作,并忽略微小的像素偏差。

此外,对于我的项目来说,理想情况下是只触发一次给定滑动方向上的动作,就像在 UISwipeGestureRecognizer 中一样,但是使用它我遇到了 UIGestureRecognizerStateEnded 的问题,因为它不会让滑动动作运行,直到我将手指从屏幕,即使我的手指仍在滑动,它也会立即完成滑动动作。

任何帮助将非常感激。这是我的代码:

在 ViewDidLoad 我有:

在我的课堂上,我有:

谢谢,有什么需要说明的请追问。

0 投票
1 回答
1780 浏览

android - Android 滑动侧边菜单和水平列表视图

在我的应用程序中,我使用了两个外部库(滑动菜单水平列表视图)。第一个实现了类似 Facebook 应用程序的滑动菜单效果,它运行良好,我可以通过滑动或单击按钮来触发移动。第二个实现了一个水平列表视图,我可以向右/向左滚动滑动。使用它们我可以看到列表视图,但滚动运动不起作用。我该如何解决?我猜菜单正在“窃取”滑动动作。

如果您需要一些代码,请询问。

编辑:实际上它有效!我只需将手指放在水平视图上并向上/向下滑动一点,然后我就可以向左/向右滑动。这可能是导致这种行为的原因?

0 投票
0 回答
202 浏览

ios - AIR for iOS - 在滑动手势期间触发鼠标点击

我正在开发一个 AIR for iOS 应用程序。我一直面临滑动手势的问题。我需要将滑动效果应用于包含子显示对象的影片剪辑。(就像带有多个剪辑的电影片段)。

这些子显示对象需要是可点击的,因此我为它们添加了鼠标点击监听器。此外,我需要使用滑动手势滚动父影片剪辑,因此我已将滑动手势侦听器添加到父影片剪辑。但是我面临的问题是每次我试图通过在父影片剪辑上滑动手指来滑动它时,子显示对象(在手指下方)的鼠标点击事件就会被触发。

我需要一种方法来防止在滑动父影片剪辑时发生鼠标点击。

我正在使用以下设置 -

Flash Professional CS6 AIR SDK 3.5

我真的很感激在这方面的任何帮助,因为我似乎无法解决这个问题。

提前致谢。