问题标签 [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 回答
1431 浏览

qt4 - Qt 4.7:通过手势触发上下文菜单

我正在使用 FlickCharm 示例和 QtWebKit 进行手指友好的浏览器练习,这是我目前拥有的所有源代码。

我想通过长按(点击并按住)来触发上下文,目前我可以通过以下方式获取 QGestureEvent 和eventFilter()位置

我的第一次尝试是使用以下方法模拟右键单击事件sendEvent()

似乎事件确实发送了,但没有触发上下文菜单,所以我尝试直接实现customContextMenu()并发出customContextMenuRequested()信号:

但失败并出现错误:

如何通过 QGestureEvent 触发上下文菜单?

0 投票
1 回答
737 浏览

c# - 如何在 Windows Phone 7 中正确使用捏合功能来实现图片的放大/缩小效果?

我正在尝试为我正在开发的 C#/XNA 游戏制作缩放系统。我所拥有的是相机位置、相机当前缩放(存储为浮点数)和 GestureSample 实例。

我抓住捏的两个位置并找到它们的中心以使其成为我的放大点,然后如果该人试图向内/向外捏,我会比较捏拖动动作发生前后两个手指之间的距离长度来决定放大或缩小。

这种作品,但感觉有点飘。我还没有弄清楚如何让它放大到用户捏住的位置。我得到了夹点的中间点,并尝试使相机在变焦变大时朝那个方向移动,但有时相机会在 100% 变焦之前到达那个点,有时永远不会。

这都是算法问题,我想我想知道的是是否有一种我不知道的简单直接的方法来做到这一点?

0 投票
2 回答
249 浏览

c# - 确定撞击的相对速度?

我试图找出一种方法来确定在 2D 环境中与另一个物体碰撞的物体的相对速度。

例如,如果一个物体在 (1,0) 处移动,而另一个在它后面行进的物体在 (2,0) 处从后面与它碰撞,则相对于第一个物体的撞击速度为 (1,0)。

我需要一种采用两种速度的方法,一种速度属于正在测量速度的物体,另一种速度用于撞击物体并返回相对速度。

0 投票
2 回答
10766 浏览

iphone-sdk-3.0 - 如何为所有屏幕的 iPhone 应用程序添加垂直滑动手势?

我想在我的应用程序中添加一个手势,这样当用户垂直滑动时,它会触发一个方法来做某事。滑动可以向上或向下。我从来没有对手势做过任何事情,所以这是我第一次使用手势,而不是 UITableView 中包含的用于删除行的手势。

另一个问题是我的大部分屏幕都是 UITableView,所以用户可以简单地滚动 UITableView。所以我想知道我是否可以使用两指滑动(垂直)来检测运行代码的手势,而不是单指滑动来滚动 UITableView?

先感谢您。

尼尔

0 投票
1 回答
1741 浏览

xcode - 捏合手势和单点触控

我有几个问题,
1)我在视图上有一个 UIImageView 控件。我想添加捏合手势以允许放大和缩小。
2)我需要在基础图像上放置额外的图像,这些图像不需要缩放,但它们需要保留在它们放置在基础图像上的原始位置。

现在的问题是……
我如何测试单次触摸和拖动,同时寻找基本图像的捏和拉伸手势?

感谢大家对此的帮助。

保重
托尼

0 投票
6 回答
8509 浏览

android - 在 ListView 上检测手势时遇到问题

我有一个包含 ViewFlipper 的活动。ViewFlipper 包括 2 个布局,这两个布局本质上都只是 ListViews。

所以这里的想法是我有两个列表,从一个列表导航到另一个列表,我会使用水平滑动。

我有那个工作。但是,当滑动开始执行时,您的手指在哪个列表项上,该项也将被长按。

这是我拥有的相关代码:

如果我改变“返回真”;来自 GestureDetector 的声明“返回 false;”,我没有得到长按。不幸的是,我经常点击。

有谁知道我该如何解决这个问题?

0 投票
3 回答
3089 浏览

math - XNA 中的滚动屏幕 - 简化数学(轻弹手势)

我一直在尝试来回尝试,但我无法弄清楚在使用轻弹手势时如何滚动视图(或者更确切地说是偏移所有对象)的数学运算。我希望滚动有某种缓和。

这是手势事件

这不应该那么难,但我有一个大脑冻结:) 请帮帮我!

0 投票
1 回答
730 浏览

uiscrollview - 在滚动视图上检测 PinchGesture END

我有一个滚动视图,我想在捏合手势结束时对其执行操作。

样品控制器.h

样品控制器.m

我的问题是:

当我使用 pinchRecognizer时,它会阻止 mapScrollView 的滚动

是否有其他方法可以检测 ScrollView 上滚动或缩放的结束?

谢谢,

布鲁诺

0 投票
0 回答
644 浏览

iphone - (非触控)iPhone 手势识别

我即将开始一个巨大的新项目,该项目将依赖于使用连接到第三方电子设备的 Arduino(在本例中是我已经构建的肌电图板)。

我很清楚如何使用OSC和以太网屏蔽等协议在 Arduino 和 iPhone 或 iPad 之间传输数据。

我希望实现的是有效地分析传入的模拟信号并识别用于创建该信号的手势。所以我本质上说的是波形分析,不管是在 iPhone 端还是在 Arduino 端。是否有任何库或以前的方法来分析或识别手势?这将是一个大型研究项目,所以我真的在寻找正确的方向。

我理解,这可能是一个模糊的问题,所以如果有人想让我对此事有所了解,我会非常高兴。

0 投票
6 回答
33273 浏览

iphone - UISwipeGestureRecognizer 滑动长度

是否有办法获得滑动手势或触摸的长度以便我可以计算距离?