问题标签 [gestures]

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 回答
2903 浏览

delphi - Delphi 2010 平板电脑支持

当我不得不为我的工作购买德尔福时,我看到的一大卖点是支持平板电脑的能力。现在我工作的公司的客户想要使用平板电脑。我一直在努力寻找带有平板电脑的 delphi 示例,但我没有找到任何示例。有没有人有这方面的经验?任何类型的教程或示例?

当组件获得焦点时,我什至无法带上虚拟键盘并在失去焦点时将其隐藏。

0 投票
0 回答
235 浏览

android - 如何将 onTap 与手势结合?

很高兴看到如何将 onTap 与手势结合以及如何确定缩放图像中的点击位置的示例。(我已经分别使用了它们中的每一个,但我怀疑这里有一些干扰,而且我不确定为缩放图像提供了什么样的 xy 坐标。我需要图像中的点击位置)

0 投票
1 回答
1591 浏览

android - LinearLayout 中的滚动问题

我有一个相当简单的问题,不知何故我无法弄清楚。我正在使用带有自己视图的 FrameLayout(onDrawn 被覆盖)和另一个扩展 LinearLayout 的透明视图。我想为透明视图添加滚动,但如果我在 XML 中使用 ScrollView,则会引发 Classcast 异常。

我的替代方法是自己实现滚动(例如,使用 LinearLayout 中的 scrollTo,我找不到使用该方法的任何示例),但 OnGestureListener 不会触发 onScroll,而 onShowPress 和 onLongPress 会被触发。然后我尝试在 LinearLayout 中使用 onTouchEvent,但它只识别 ACTION_DOWN,而不识别 ACTION_MOVE。在我自己看来,一切都很完美。

这里是 XML:

下面是 WaterfallView 的基本构造:

GlassPane 的基本构造如下:

这里是透明面板的构造:

0 投票
1 回答
588 浏览

android - Nexus One 上的 GestureOverlayView/多点触控问题

问题:我无意中产生了多点触控手势。

我在整个屏幕上使用 GestureOverlayView 而根本没有尝试使用多点触控。我正在使用android:gestureStrokeType="single". 我的一个手势是水平的从左到右,就像滑动一样。它工作得很好。问题是如果我触摸并按住屏幕左侧,然后同时触摸右侧并按住,然后松开左侧,然后松开右侧,我OnGesturePerformedListener被调用并表明发生了水平手势。这可能与 Nexus One 上的一些多点触控问题有关吗?我有什么办法可以将其检测为虚假手势吗?

我在我的 Nexus One (2.2.1) 上看到了这个问题,但我的代码现在必须保持 1.6 兼容。

0 投票
2 回答
2364 浏览

android - 用手势开始新活动

好的。因此,我一直在研究手势等,并试图找出如何设置我的代码,以便在发生向左滑动之类的事情时,我可以通过向右滑动打开一个新屏幕。类似于日历的东西,您可以在其中滑动浏览日子。我已经建立了手势。谢谢您的帮助。

0 投票
2 回答
22503 浏览

android - Android:GestureDetector 不工作(gestureDetector.onTouchEvent(event) always false)与选项卡(TabActivity,Tabwidget)

我已经用不同的子活动实现了我的 TabActivity:

到目前为止没有问题,一切正常。我正在以编程方式在选项卡之间切换,用 ActivityGroups 替换选项卡中的活动等,就像在许多教程中显示的那样。

但我的问题是,当我想检查一个投掷手势时,我的gestureDetector.onTouchEvent(event) 总是返回false,因此没有注册手势。

这是我对手势检测器的实现:

问题是,当我在 TabActivity 之外(例如作为 Launcher Activity)启动这些活动(有四个基本活动,我有时会切换到其他活动)时,这段代码(以及投掷检测)工作得非常好. 但我无法让它在 TabActivity 中工作。我已经尝试将 GestureDetector 附加到 TabActivity,但它不起作用。我尝试将 GestureDetector 附加到特定视图,例如某些布局视图或按钮、ViewFlippers 等,但它不起作用。当我调试时,我可以看到触发了触摸事件并注册了一个动作,但它并没有被评估为一个投掷或任何其他手势。

所以我的问题是,在 Android 中使用带有标签的 GestureDetectors 是否有任何限制?正如我所说,手势完全注册在 TabActivity 之外。

我将非常感谢知道答案的人的帮助。如果有限制,有人怎么能找到解决该问题的方法?

提前感谢您的回答。

0 投票
2 回答
2420 浏览

android - 从手势事件处理开始

我是安卓新手。我刚刚浏览了我的幻灯片应用程序。

我想像 facebook 应用程序一样使用触摸事件制作图像幻灯片。当我们单击图像并将其向左滑动时,将显示新图像,当向右滑动手指时,将显示最后一个旧图像。

我不知道这是如何工作的以及如何开始。在这种情况下,任何人都可以帮助我开始提供教程和提示吗?

我只想对图像产生影响。

0 投票
1 回答
740 浏览

iphone - 子视图不会通过捏合手势调整大小

我有几个子视图添加到 UIScrollview。左右滑动时一切正常,即子视图随着滑动而移动。当我使用捏合手势时,子视图不会随着滚动视图的其他内容放大和缩小。在上下文中绘制的所有内容都可以正常工作,但子视图保持相同的大小,但我认为会根据它们的原点移动,例如在屏幕外伸出。

我在打电话...

在 viewDidLoad 上。我也打过电话...

对于添加的每个子视图。

我错了什么,或者这不是这样做的方法?

0 投票
1 回答
2664 浏览

user-interface - 如何在 WP7 上实现长按上下文菜单

WP7 的主 UI 在任何地方都使用长按来实现上下文菜单。

我有一个ListBox使用DataTemplates 的项目。我希望有一个与主 UI 上的应用程序列表相同的行为。也就是说,当用户按住某个项目时,附近会出现一个上下文菜单。

我在这里读过帖子:http ://social.msdn.microsoft.com/Forums/en/windowsphone7series/thread/e6d2a444-91d9-4d69-937e-689b24c36c09 列举了一些实现这一点的黑客方法。

微软是否发布了有关如何实现此效果的具体指导?

0 投票
1 回答
707 浏览

windows-phone-7 - Windows Phone 7:使用捏合手势进行捏合并作为辅助拖动手势

我正在使用拖动手势在画布上移动元素。我正在使用捏合手势来缩放/平移画布的大小。我现在要做的是根据两根手指在紧要关头的移动来移动整个画布。我知道我可以通过移动来做到这一点,但我需要画布本身的项目,有时整个画布上都覆盖着可以移动的项目,所以你无法选择画布来移动它。

替代文字

PinchGestureEventArgs 可以做到这一点吗?